2013-09-07 4 views
0

2 개의 다른 submit.Now와 함께 두 개의 양식을 사용하고 있습니다. jquery.validate 플러그인을 사용하여 양식을 구별 할 수 없습니다. 각 양식에 값을 게시해야합니다. 다른 페이지. 지금 무슨 일이 일어나는가 그것은 제출을 클릭하면 두 페이지에 값을 게시하는 것입니다. 폼을 구별 할 수있는 방법이 있습니까? 미리 감사드립니다.Jquery.validate - 하나의 페이지 - 여러 개의 양식

+1

양식의 코드를 보여주십시오. 거기에 뭔가 잘못하고 있어야합니다. –

답변

0

그것은 당신이 (즉, .validate()) 각 양식에 개별적으로보다는 인스턴스화 할 필요가 나타납니다

$(document).ready(function(){ 

    $('#form-one').validate({ 
     //your form fields and rules for #form-one 
    }); 

    $('#form-two').validate({ 
     //your form fields and rules for #form-two 
    }); 

}); 
2

<form action="something-else" method="post" id="form-two"> 
    <!-- form fields ---> 
</form> 

JS이 라인을 따라 뭔가

HTML해야한다 어떻게 기대하니? 대신 일을 즉, :

$('.mini_form').validate();

당신은 할 필요가 :

$(".mini_form").each(function() { 
    $(this).validate(); 
}); 

내가 이것을 발견에 대한 크레딧을받을 수 없어. http://www.epalla.com/2009/12/jquery-validation-with-multiple-forms/

관련 문제