2010-04-07 7 views
0

내 페이지에 두 개 이상의 양식이 연속으로 있습니다.몇 가지 양식에서 이벤트 제출

$('form',someObj).submit(function(e){ 
    /* Do some stuff with ajax */ 
    return false; 
}); 

그러나 항상 단지 첫 번째 (코드에 의해) 양식에서 이벤트를 수신 : 내가 좋아하는 이벤트를 제출 후크 것을 시도하고있다.

또한

이 문제점은 무엇입니까 .. 각 개체, 같은 일에 대한 이벤트를 바인딩 각() 함수를 사용? 감사합니다.

$('form').submit(function(e){ 
/* Do some stuff with ajax */ 
return false; 
}); 

이 검색됩니다 someObj 두 형태를 포함

+0

코드가 document.ready 호출로 묶여 있습니까? '$ (function() {});과 같은 것? –

+0

물론, 그렇지 않으면 첫 번째 양식의 이벤트도받지 못합니다. – Coyod

+0

한 가지 더요, 다른 객체를보고 있습니다 : $ ('form', someObj); – Coyod

답변

0

경우이 방금과 같이 페이지에서 유일하게 두 가지 형태로 부착 선택 떨어져 문맥을 떠나고 싶어하지만 경우에 작동합니다 문서의 모든 양식은 다음과 같이 클래스 또는 ID를 통해 양식을 검색합니다.

$('form.ajaxy') //forms with class="ajaxy" 
$('#form1, #form2') //forms with id="form1" and id="form2"