我在页面上有两个按钮:
<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>
我的自定义向导中的此按钮。另外,我有Next
按钮的点击事件处理程序:
$('.wizard_next_step').click(function () {
// load next step and other stuff
})
我希望当用户在帖子表单的最后一步找到时:
if (currentStep === '3') {
// here I want set onsubmit function for the form *
}
我该怎么做?
感谢。
PS。该解决方案必须适用于IE 7及更高版本。
答案 0 :(得分:1)
只是做:
$('#orderForm').submit()
答案 1 :(得分:0)
您正在使用jQuery。所以只需使用
if (currentStep === '3') {
// here I want set onsubmit function for the form and submit it *
$('#orderForm').submit();
}
答案 2 :(得分:0)
由于按钮位于表单中,并且在附加的侦听器this
内将引用该按钮,您可以使用以下命令分配onsubmit属性:
this.form.onsubmit = someFn;
并使用以下方式提交表单:
this.form.submit();