<form>
<input type="submit" name="get" />
<input type="submit" name="add" />
</form>
带有2个提交按钮的表单,当我单击“获取”时,它将使用获取参数来发送数据:
get=get
现在我要通过脚本提交表单:
form.submit();
没有发送任何参数,那么如何添加其他参数,例如单击“提交”按钮?
form.submit('get'); or form.submit('get=get');
答案 0 :(得分:0)
在提交时,添加隐藏字段和值以传递数据
var input = document.createElement('input');
input.setAttribute('type', 'hidden');
input.setAttribute('value', val);
document.body.appendChild(input);
答案 1 :(得分:0)
尝试:
form.get.click();
//or
form.add.click();
//instead of
//form.submit();