【问题标题】:Adding POST parameters after form submit表单提交后添加 POST 参数
【发布时间】:2023-04-08 00:02:01
【问题描述】:

我有这个表格:

<form name="form" action="course_submit.php" onsubmit="return validateForm()" method="post">
...
</form>

而且我想在验证后在validateForm()中给POST添加几个json数组,这样当validateForm()返回true时,更新的POST就会发送到course_submit.php。最好的方法是什么?谢谢!

【问题讨论】:

  • 显示你的 validateForm() 函数
  • validateForm() 只是检查一些输入以确保它们是合理的。之后的想法是,如果一切顺利,我会在发布之前添加一些新内容。

标签: javascript php forms post submit


【解决方案1】:

在表单中有&lt;input type="hidden" ...&gt; 元素。

将值分配给这些元素。

【讨论】:

  • 我可以在表单的 onsubmit() 中执行此操作,并将该数据添加到 POST 吗?没想到这么简单。
  • 你的问题当时特意问了实现这个效果,所以是的。
  • 感谢您对我的耐心等待。我对此进行了测试,在表单中有 ,然后运行 ​​document.getElementsByName("test").value = "HELLO";在 onsubmit() 函数中,但我没有在帖子中看到它。我是不是误会了?
猜你喜欢
  • 2016-05-22
  • 2010-11-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 1970-01-01
  • 1970-01-01
  • 2013-08-13
相关资源
最近更新 更多