2014-10-09 3 views
1

두 가지 형태가 있습니다. 그들의 각자는 자신의 제출 버튼이버튼을 만드는 방법 intut을 클릭하십시오

<input type="submit" id="edit-submit" name="op" value="Submit" class="form-submit ajax-processed"> 

나는이 두 개의 입력을 클릭 할 별도의 버튼을 만들 필요가

<input type="submit" id="edit-submit--2" name="op" value="Submit" class="form-submit ajax-processed"> 

. 어떻게해야합니까?

+1

당신은 지금 무엇을해야합니까? 두 양식을 제출하는 버튼? –

+0

두 개의 양식을 제출하는 버튼 하나를 만듭니다. –

+2

보기 : http://stackoverflow.com/questions/7843355/submit-two-forms-with-one-button 및 http://stackoverflow.com/questions/9403160/submit-two-forms-in-1- 버튼 –

답변

0

2 개가 넘는 양식이 있고 2 개만 제출하려는 경우 CSS 클래스 (여기에는 스타일러가없고 선택기 만)와 같은 공통 부분이 있어야합니다.

HTML 부분 :

<form id="form1" class="myForm ..."/> 
<form id="form2" class="myForm ..."/> 
<input type="button" id="myButton" value="Submit both forms"/> 

JS : 당신이 원하는대로

$("#myButton").click(function(){ 
    $(".myForm").submit(); 
}); 

당신은 그들이 클래스 myForm이있는 경우, 그들도 submited됩니다, 많은 양식을 추가 할 수 있습니다. 당신의 JS 코드를 변경할 필요 ...

+0

양식에 다른 ID가 있습니다. '

0

은 그냥 form.for 예에 ID를 제공하지 :

<form id="form1" class="myForm ..."/> 
<form id="form2" class="myForm ..."/> 

<input type="button" value="Click Me!" onclick="submitForms()" /> 

<script> 
    submitForms = function(){ 
    document.getElementById("form1").submit(); 
    document.getElementById("form2").submit(); 
    } 
</script> 
관련 문제