相关疑难解决方法(0)

Javascript提交不包括提交按钮值

好吧,这不仅仅是我的信息问题(因为我可以想到4种不同的工作方式可以使它工作.但我有一个表单(没什么特别的)但提交按钮有一个特定的值与之相关联.

<input type='submit' name='submitDocUpdate' value='Save'/>
Run Code Online (Sandbox Code Playgroud)

当表单提交时,我检查该名称.

if(isset($_POST['submitDocUpdate'])){ //do stuff
Run Code Online (Sandbox Code Playgroud)

但是,有一次我试图通过Javascript提交表单,而不是提交按钮.

document.getElementById("myForm").submit();
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,除了1个问题.当我查看通过javascript方法提交的$ _POST值时,它不包括submitDocUpdate.我得到表单的所有其他值,但不是提交按钮值.

就像我说的,我可以想到几种方法来解决它(使用隐藏变量,检查另一个表单变量上的isset等)但我只是想知道这是否是submit()的正确行为,因为它似乎更少 - 直觉我.提前致谢.

javascript form-submit

30
推荐指数
3
解决办法
2万
查看次数

标签 统计

form-submit ×1

javascript ×1