【发布时间】:2021-04-05 11:45:05
【问题描述】:
我正在用 HTML 编写一个搜索框,它接受用户输入并将其作为参数附加到 URL。表单的代码如下所示。
<form name="form" action="" method="get">
<input type="text" name="id" id="idresponse">
<input type="submit" value="Submit">
</form>
这会将用户从example.com/test.html 带到example.com/test.html?id=12345678,假设他们在文本框中输入了12345678。
但是,如果用户没有输入任何内容并单击提交,他们将被带到example.com/test.html?id=,这是我不想要的。如何修改代码以便表单知道某个字段留空并且不发送带有 URL 的参数?在这种情况下,所需的 URL 将是 example.com/test.html。
edit 20210405 2057 将输入的id从idresposne改为idresponse以避免混淆
【问题讨论】:
-
嗯,the question you provided 的解决方案正在运行,但它仍然留下一个 ?落后。是否可以删除它?其他答案使用 jQuery,但我无法让 jQuery 工作。
-
对不起应该是this question
标签: html