我有一个发送数据的表单GET
,我想通过将其附加到 URL 来发送其他数据,代码是:
<form action="/Libro?accion=salvar" method="get">
<label for="titulo">Titulo</label>
<br>
<input type="text" id="titulo" name="titulo">
<br>
<br>
<label for="categoria">Categoria</label>
<br>
<input type="text" id="categoria" name="categoria">
<br>
<input type="submit" value="Guardar cambios">
</form>
当我提交时,会发送以下网址:
Libro?titulo=Inferno&categoria=Literatura
但是accion=salvar
我要发送的变量没有被发送,我不知道如何将该附加变量发送到同一 url 的其他页面。
添加字段
hidden
您的完整代码:
你可以这样发送:
首先,在你的
action
你不应该包含GET
by methodURL
,你已经声明你要通过 method 提交表单GET
。您可以包含一个
input
类型hidden
,这就是您添加保存值的地方。虽然我不会使用方法,但我
GET
会使用方法POST
,但不同之处在于发送数据的方式,它GET
使用 发送数据,URL
并POST
通过标准输入发送它们,并且在您的URL
.