html - 如何更改发送到 html 表单的 url?

标签 html forms

假设我们有:

 <form action="xxx">
     <input type="checkbox" id = "checkbox" name="checked" value="1">
     <input type="submit">Submit</input>
 </form>"

当点击提交按钮时,url 应该类似于“xxx?checked=1”。在这种情况下,我想将另一个参数附加到 url。我知道使用隐藏值是一种选择,但我们有更直接的方法吗?请建议。谢谢

最佳答案

事实上,url 取决于您用来发送表单的方法。这是在 the method attribute 上设置的在 the <form> tag .

action 的 URL可以是任何有效的 URL,以便添加额外的属性,如 something=1other=2您可以设置以下内容:

<form action="xxx?something=1&other=2">
    <input type="checkbox" id="checkbox" name="checked" value="1">
    <input type="submit">Submit</input>
</form>

提交表单现在将发送 GET请求xxx?something=1&other=2&checked=1

关于html - 如何更改发送到 html 表单的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16994875/

相关文章:

javascript - 从元素 data-* 属性构建对象

Django Forms - 从多项选择字段获取数据

php - 以两页形式 PHP 覆盖 session 数据

javascript - jQuery 显示属性没有改变,但其他属性是

html - 当我已经在使用背景时,将图像平铺在整个页面上

javascript - 如何在 PHP 开始创建照片存档之前加载页面?

java - 为什么 <h :form> renderer add a hidden field with form ID as name and value

javascript - 我想要输入文本元素中的实时更改事件

javascript - 全高 div 到屏幕大小 - JQuery

html - LESS 和 IE9 过滤器 :none for svg gradient compatibility?