javascript - 提交时更改 HTML Post 参数

标签 javascript jquery html forms submit

我有 1 个表单,有 2 个提交按钮。

当我单击一个按钮时,我希望发布某些值。当我单击其他按钮时,我希望发布其他值。

这是我试过的,没用:

<form action="/test" method="post">

    <input type="hidden" id="bool" name="bool" value="" />

    <input type="submit" value="Yes" onclick="test()" />
    <input type="submit" value="No" onclick="test1()" />

</form>

<script type="text/javascript">
    function test() {
        document.getElementById('bool').value = "true";
    }
    function test1() {
        document.getElementById('bool').value = "false";
    }
</script>

最佳答案

<form action="/test" method="post" name="myform">

    <input type="hidden" id="bool" name="bool" value="" />

    <input type="button" value="Yes" onclick="test()" />
    <input type="button" value="No" onclick="test1()" />

</form>

<script type="text/javascript">
    function test() {
        document.getElementById('bool').value = "true";
        document.myform.submit();
    }
    function test1() {
        document.getElementById('bool').value = "false";
        document.myform.submit();
    }
</script>

关于javascript - 提交时更改 HTML Post 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450307/

相关文章:

jquery - 将谷歌贝尔曲线图和条形图合二为一

jquery - Bootstrap 4 移动站点像桌面一样运行

html - 如何在网站中嵌入 PDF 文件?

动态显示元素上的 JavaScript touchend 不会触发

javascript - 在 JavaScript 中访问 -webkit- vendor 前缀

javascript - 表单元素已禁用 : Contain Form within a bootstrap popover embedded in Modal

jquery - 在 jquery 的 ui-tabs 中查找事件选项卡并更改颜色

html - CSS - 使文本保持在响应图像上的同一位置

javascript - 我如何识别这些 "default-more-or-less"类型的字符串?

当开发者工具关闭时,Javascript 在 IE 中失败