如何伪造提交表单外的按钮

时间:2013-09-24 08:14:24

标签: css html5 forms

我希望有一个带有新建,保存,取消按钮和下方的顶级菜单,3种不同的输入表单,类似于“桌面应用程序”。填写form1时,“保存”按钮将提交表单。此外,如果填写了form2或form3,则同一个“保存”按钮可以提交表单,同时考虑到不同的形式。

是否可以执行此操作,表单标记外的提交按钮? 如果没有,任何建议如何伪造提交?

感谢您的帮助

3 个答案:

答案 0 :(得分:4)

您只需通过示例在jQuery中使用.submit触发提交事件。

以下是文档:http://api.jquery.com/submit/

答案 1 :(得分:1)

您可以使用新的HTML5 <input type="submit">元素及其<button>属性来指定按钮所属的表单,而不是form按钮或jQuery调用。然后只需将其formaction属性设置为所需的目标。 Documentation

示例:

<form id="form1">
    ...
</form>
<form id="form2">
    ...
</form>
<form id="form3">
    ...
</form>
<button form="form1 form2 form3" formaction="processForm.php" formmethod="POST">
    Submit
</button>

答案 2 :(得分:0)

您可以使用

 $("#formId").submit(function() { /*your stuff*/ });