2013-05-24 2 views
0

나는 이미 많은 주제를 읽었지만 결과는 없다. 나는 php 스크립트에 1 버튼으로 두 개의 폼을 제출하고 싶다. 1 버튼을 사용하여 2 개의 양식 제출

$(document).ready(function() { 
    $("#subbut").click(function() { 
     $.post($("#firstform").attr("action"), $("#firstform").serialize()+$("#secondform").serialize(), 
       function() { 
       alert('Both forms submitted'); 
       }); 
     }); 
    }); 

나는 이것을 시도했지만 단지 하나의 양식 만 제출했다. 문제가 어디에 있습니까?

+1

# 양식의 '제출'버튼이 있습니까? 그렇다면 기본 동작을 방지해야합니다. 무슨 일이 일어나고 있는지 브라우저를 클릭하면 브라우저가 효과적으로 콜백을 무시하고 첫 번째 폼 데이터를 액션 –

답변

0

트리거로 시도 할 수 있습니다. 두 번째 양식의 제출 이벤트를 트리거하십시오. 두 형식의 데이터를 직렬화하고 원하는 위치에 데이터를 게시하십시오.

$(document).ready(function() { 
    $("#subbut").click(function() { 
        $('#form2').trigger('sumbit');   
       function() { 

       }); 
     }); 
    }); 
+2

'sumbit'에 게시합니까? 어쩌면'제출'? 그것은 또한 많은 질문에 답을 얻은 중복 질문이기도합니다. – Robert

+0

다시 한 번만 양식을 제출하십시오. – user2417332

관련 문제