2012-07-10 2 views
0

가장 일반적인 방법으로 유효성을 검사하는 폼을 만들고 싶습니다. 저기, 아마도 jQuery 플러그인을위한 도구가 있습니까? 다음과 같은 규칙에 대한 예를 들어범용 HTML 폼 유효성 검사, jQuery를 사용하는 것이 가장 좋습니다.

:

  1. 모든 텍스트 상자가
  2. '쇼 라이센스'확인란을 선택하면 '동의'
  3. 도 확인해야 비워 둘 수 없습니다합니다.

유효성을 검사하는 표현식은 'input:text:[value=""], input:checkbox:checked#showlicense ? input:checkbox:unchecked#iaccept : nothing'과 같습니다.

jQuery 선택기 (잘못된 컨트롤 반환)에이 기능을 구현하게되어 기쁩니다. 그러나 조건을 구현하는 방법을 모르겠습니다.

감사는 이미 거기 JQuery와 유효성 검사 플러그인에 대한

답변

2
+0

보기 흉칙합니다. $ ("선택.") 확인 ({ 규칙 :. { 접촉 : {필요한 : 사실, 이메일 : { 는 따라 달라집니다 기능 (요소) { 반환 $ ("#의 contactform_email을 : 선택") } } } } } – noober

+0

그래, 조건부 jQuery 선택기를 검색하는 것이 좋습니다. – noober

0
function validate(){ 
var flag = true; 
$('#yourformid > input').each(function(){ 
if($(this).val() == ""){ 
    flag = false; 
} 
}); 

if($('#showlicense ').is(':checked')){ 
    flag = false; 
    if($('#iaccept').is(':checked')){ 
     flag = true; 
    } 


} 
return flag; 

} 

내가 jQuery를 선택기가 될 수 있습니다 발견했습니다

<form onsubmit="return validate()" ....> 
+0

이 방법은 전혀 공통된 것이 아닙니다. 나는 모든 개별 폼 (심지어 두 가지 폼 유효성 검사를 한 것)에 대한 사용자 지정 검사를 구현할 수 있지만 식 기반 유효성 검사를 찾고 있습니다. – noober

관련 문제