奇怪的表单提交问题



我有一个主布局页面,其中包含一些逻辑来检查特定的 $_GET 变量并根据该值重定向到页面。

我已经在包含 php 的页面之一中添加了一个简单的表单。当我将表单方法设置为 POST 或 GET 时,我没有得到任何返回的值,但是,如果在同一页面上放置一个链接,我会得到所有 GET 变量。

下面是链接和表单这两个选项的测试代码。我错过了什么?

<a href="./?do=busSearch&zzz=999">Test link</a>
<form action="./?do=busSearch" method="POST">
    <label for="displayLimit">Display Limit</label>
    <select id="displayLimit" class="form-control">
        <option value="5">5</option>
        <option value="10">10</option>
        <option value="15">15</option>
        <option value="20">20</option>
    </select>
    <input type="submit" value="Update" class="btn btn-primary mar20top">
</form>

您的表单元素都没有name属性。 浏览器在提交表单时使用该属性作为键/值对中的键。 只需添加一些:

<select id="displayLimit" class="form-control" name="someSelectElement">

最新更新