2012-09-05 4 views
1

옵션 입력 (입력 의무 없음)이 입력되었지만 사용자가 그 중 하나를 채우면 입력해야합니다.특정 조건에서 필수 필드를 선택하십시오.

이력서 :
- 사용자가 0 입력 => 아무런 의무도 채우지 않으면 그는 비워 둘 수 있습니다.
- 사용자가 입력하는 경우 1 < 입력 =>이어야합니다.

jQuery로 어떻게 할 수 있습니까? 여기

답변

1

은 하나 개의 옵션입니다 :

$("form").on("submit", function() { 
    var filled = $(this).find("input").filter(function() { 
     return this.value.length > 0; 
    }); 

    if (filled.length > 0) { 
     alert("Fill 'em all!"); 
     return false; 
    } 
    return true; 
}); 

DEMO :http://jsfiddle.net/xw9pb/

+0

이 = 답변 주셔서 감사합니다)! 한 가지 작은 질문. 질문 : 키 입력 트리거와 비슷한 작업을 수행 할 수 있습니까? 사물 : 그들이 모든 분야에서 "모두 채워라!" 여전히 나타납니다 =/ – user1648791

+1

@ user1648791 여기 있습니다 : http://jsfiddle.net/xw9pb/6/. – VisioN

+0

Ah niiice, 완벽! 고맙습니다 =) – user1648791

관련 문제