我有一个表单,用于过滤仅包含下拉列表的搜索结果。我使用 GET 而不是 post,以便可以轻松地与 URL 共享结果。
<form action="" name='filter' method="GET">
<select name="Make" id="Make">
<option selected="selected" value ="nothing">All</option>
<option value="Toyota">Toyota</option>
<option value="Honda">Honda</option>
</select>
<input type="submit" value="Filter">
</form>
就像现在一样,如果用户不更改选择,它将为 get 变量 Make 提交值“nothing”。它们是多个下拉列表,与模型年份等的下拉列表相同。
如果不使用 Make 变量,它是否可能不会显示在 URL 中?
现在,如果提交该代码,它将显示 website.com/?Make=nothing。我尝试删除该值,然后显示 website.com/?Make=All。如果选择“全部”,我不希望 make 出现在 URL 中。这可能吗?