我想在经过一些复杂的检查后手动提交表格。由于检查涉及用户交互,因此不会同步完成整个检查过程。这是场景:
<button id='button-id'>
代码)<button id='button-id'>
应该发布为successful control。换句话说,我应该将按钮标记的name
添加为服务器中的一个已发布参数。我使用jQuery的$('#form-id').submit()
方法。如何将name
元素的<button>
添加到HTTP Post参数?
答案 0 :(得分:4)
您可以在提交之前在表单中附加隐藏字段 -
$('<input>').attr({
type: 'hidden',
id: 'buttonid',
name: 'buttonid',
value: yourbuttonidvar
}).appendTo('#form-id');
答案 1 :(得分:0)
不使用按钮类型,为什么不使用
<input type="submit" name="commit" id="button_id" ...>