2011-04-12 6 views
0

10 개의 필드가 숫자로 확인되도록 양식이 있습니다. 모든 필드를 숫자로 검증하고 싶지만 무언가를하고 싶지 않습니다. 같은 모든 필드에 #field:{number:true}.JQuery Validate Plugin - 양식의 모든 필드가 숫자인지 확인하는 방법

"Custom Method"또는 addClassRules를 추가하는 것이 빠른 해결책입니다.

특정 클래스 (예 : .number)가 #id:{ required:true, number:true}으로 유효성을 검사하는 현재 방법을 "바꾸기"위해 "사용자 지정 방법"을 만들 수 있습니까?

답변을 찾았으며 도움이 되길 바랍니다.

$(document).ready(function(){
   jQuery.validator.addClassRules({
       fieldNumber: { required: true, number: true
    }
   });
});

이 기능은이 기능이 코멘트를 추가 도움이 있으면 알려 주시기

클래스 = "fieldNumber"어떤 필드의 유효성을 검사합니다.

이 같은 모든

+0

당신은 당신의 솔루션을 게시 할 수 있습니까? 비슷한 것을하려고 노력 중입니다 – Nanu

답변

0

뭔가 작동합니다 감사합니다 :

$(document).ready(function(){ 
    $('#btn').click(function(){ 
     $(':text').each(function(){ 
      // put other rules here 
      if(isNaN($(this).val())) 
      { 
       $(this).css('background-color', 'red'); 
      } 
     }); 
    }); 
}); 

Sample here

+0

고마워요! 설명서를 더 읽고 addClassRules를 사용하여 Jquery Validate 플러그인에서 사용자 정의 함수를 만들 수있었습니다. –

관련 문제