【问题标题】:Getting Value from Anchor tag after form submission表单提交后从锚标签中获取价值
【发布时间】:2021-02-05 18:12:01
【问题描述】:

提交表单后,我需要在另一个页面中获取anchor href 属性中的值。目前,我得到了输入值,但没有得到锚标签中的内容。 下面是我的 HTML 表单代码:

<form action="sample_login.php" method="GET" class="header_search_form clearfix">
    <input type="search" class="header_search_input" placeholder="Search for products..." name="search">
    <div class="custom_dropdown">
        <div class="custom_dropdown_list">
            <span class="custom_dropdown_placeholder clc">All Categories</span>
            <i class="fas fa-chevron-down"></i>
            <ul class="custom_list clc">
                <li><a class="clc" href="#">All ikram</a></li>
                <?php 
                require_once 'db.php';

                $sql = "SELECT DISTINCT category_id, category_name FROM category";
          $result = $con->query($sql);
    while($row = $result->fetch_assoc()) {
        echo '
                <li><a href="shop.php?category_id='. $row['category_id'] . '"  class="clc" >'. $row['category_name'] . '</a></li>';
            }?>

            </ul>
        </div>
    </div>
    <button type="submit" class="header_search_button trans_300" value="Submit" name="btn" id="btn"><img src="images/search.png" alt=""></button>
</form>

【问题讨论】:

  • 原始 HTML 不与输入一起提交......如果您需要该信息,您需要包含一个隐藏的输入,其中包含您可以在服务器端解析的信息和名称

标签: php forms anchor


【解决方案1】:

您要么需要添加一个隐藏元素并将其名称设置为任何值,并且值必须是锚标记 href 属性,或者您可以执行 Ajax 提交请求,然后将请求数据设置为序列化的表单加上锚 href 属性价值。

【讨论】:

    猜你喜欢
    • 2018-08-28
    • 2014-02-10
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-11
    • 2012-06-12
    • 1970-01-01
    相关资源
    最近更新 更多