Javascript 将onsubmit属性添加到表单并提交
我在页面上有两个按钮:Javascript 将onsubmit属性添加到表单并提交,javascript,jquery,forms,Javascript,Jquery,Forms,我在页面上有两个按钮: <div class="bottons"> <button class="wiz_button wizard_prev_step" type="button" style="margin-top: 27px; display: none"><span><span>Previous</span></span></button> <
<div class="bottons">
<button class="wiz_button wizard_prev_step" type="button" style="margin-top: 27px;
display: none"><span><span>Previous</span></span></button>
<form id="orderForm" method="POST">
<input type="hidden" name="Signed_Order_B64" value="">
<input type="hidden" name="email" size="50" maxlength="50" value="">
<input type="hidden" name="Language" value="rus">
<input type="hidden" name="firstname" value="">
<input type="hidden" name="surname" value="">
<input type="hidden" name="appendix" value="">
<button class="wiz_button wizard_next_step disabled long" type="button" style="margin-top: 27px;">
<span><span>Next</span></span></button>
</form>
</div>
我希望当用户在最后一步找到post表单时:
if (currentStep === '3') {
// here I want set onsubmit function for the form *
}
我该怎么做?谢谢 注:解决方案必须适用于IE 7及以上版本。只需执行以下操作:
$('#orderForm').submit()
您正在使用jQuery。所以简单地使用
if (currentStep === '3') {
// here I want set onsubmit function for the form and submit it *
$('#orderForm').submit();
}
由于按钮位于表单中,并且在附加的侦听器
中,此
将引用该按钮,因此您可以使用以下方法分配给onsubmit属性:
this.form.onsubmit = someFn;
并使用以下方式提交表格:
this.form.submit();
你可能需要退房
this.form.submit();