我正在努力使用表单中的多个提交按钮提交表单。我知道提交按钮名称未序列化,但我需要将该名称传递给处理脚本。
示例代码:
<form id='newqueryform' action='process-forms.php' method='post' >
<input type='hidden' name='formname' value='newqueryform'>
<div id='runit'><input type='submit' name='runit' value='Run' /></div>
<div id='saveit'><input type='submit' name='saveit' value='Save' /></div>
</form>
这里有 2 个提交按钮,但是在 jQuery 代码中:
$('#workarea').on('submit','#newqueryform', function(e)
{
var formData = $(this).closest('#newqueryform').serializeArray();
alert(JSON.stringify(formData));
...
2个提交按钮不显示!!仅显示其他输入字段。我怎么知道按下了哪个按钮?