<a href="index.php?page=test"> Test </a>
<br><br>
<form action="index.php?page=test">
<input type="text" placeholder="enter text"> </input>
<button type="submit">Send</button>
</form>
为什么在表单获取网址http://example.com/index.php时链接正常工作?在浏览器的地址栏? 我在action属性中定义的每个参数都被截断
答案 0 :(得分:1)
您正在提交GET表单。表单中的数据将表示为查询字符串,并替换操作中URL中的数据。
将查询字符串中的数据移动到表单内的隐藏输入中。
答案 1 :(得分:1)
你必须使用这段代码。
<a href="index.php?page=test"> Test </a>
<br><br>
<form action="index.php" method="get">
<input type="text" placeholder="enter text"> </input>
<input type="hidden" name="page" value="test">
<button type="submit">Send</button>
</form>