2012-07-25 4 views
0

내가 페이지에 두 개의 버튼이 있습니다 내 사용자 지정 마법사에서형성 및 제출 onsubmit 속성을 추가 그것을

<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 버튼의 클릭 이벤트 핸들러를 가지고 :

if (currentStep === '3') { 
// here I want set onsubmit function for the form * 
} 

나는이 어떻게 할 수있는

: 사용자가 마지막 단계에 포스트 양식을 찾을 때

$('.wizard_next_step').click(function() { 
// load next step and other stuff 
}) 

내가 원하는?
감사합니다.

추신. 해결책은 Internet Explorer 7 이상에서 작동해야합니다.

+0

[this plugin] (http://elclanrs.github.com/jq-idealforms/) – elclanrs

답변

1

그냥 할 : 당신이 jQuery를 사용하는

$('#orderForm').submit() 
0

.

this.form.onsubmit = someFn; 

및 사용하여 양식을 제출 그래서 단순히 버튼 형태이기 때문에

if (currentStep === '3') { 
// here I want set onsubmit function for the form and submit it * 
    $('#orderForm').submit(); 

} 
0

을 사용하고, 첨부 된 리스너 내에서 this 버튼을 참조합니다, 당신은 사용하여 태그의 onsubmit 속성에 할당 할 수 있습니다 :

this.form.submit();