2012-02-11 3 views
1

이 선택/드롭 다운의 유효성을 검사하려고합니다. 오류가 발생하지는 않지만 유효성 검사는 발생하지 않습니다. 나는 잘 작동하는 다른 필드에 대한 유효성 검사를 사용하고 있습니다. 내 문제에서 살펴 본다 사전에Jquery Select Validation

<div class="styled-select"> 
<select name="end_time" id="end_time"> 
<option value="">None</option> 
<option value="05:00:00">5:00AM</option> 
<option value="05:30:00">5:30AM</option> 
</select> 
</div> 

감사 :

$().ready(function() { 
$("#cancelForm").validate({ 
    debug: false, 
    errorClass: "authError",  
    errorElement: "span", 
    rules: { 
     inputString: "required", 
     notes: "required", 
     end_time: {required: true} 
    }, 
    messages: { 
     inputString: "Please enter the membername", 
     notes: "Please enter the notes", 
     end_time: "Please select a time" 
    } 
}); 
}); 

가 여기 내 선택이다 : 여기 내 JQuery와 및 유효성을 확인하는 것 할 나던하는 선택이다.

+1

을 : http://jsfiddle.net/nnxtG/. 선택 유효성 검사가 잘 작동해야합니다 ... –

답변

0

required: true을 (를) 선택할 수는 없습니다. 값이 비어 있어도 항상 선택된 것이 있기 때문입니다. 이 쓰기 : {사실 필요 :} :

어쩌면 대신 END_TIME의 minlength:1

0

을 시도

end_time: {custom_required: true} 

을 그리고이 지정 유효성 검사 방법 추가 : 나는 당신의 문제를보고하고 있지 않다

$.validator.addMethod("custom_required", function(value, element) { 
    return (value) ? true: false; 
}, "Please select the end time.");