2014-04-21 3 views
0

onkeyup 유효성 검사가 작동하지 않는 이유를 이해할 수있는 사람이 있습니까? 나는 너무 오랫동안 그것을 꼼짝 않고 바라 보았다! 감사.jQuery 유효성 검사가 onkeyup 유효성 검사를하지 않음

JSFiddle here.

코드 :

$(document).ready(function() { 

    jQuery('#DSH0000000146FF').validate({ 
     rules: { 
      dish_name: { 
       required: true 
      }, 
      dish_description: { 
       required: true 
      } 
     }, 
     messages: { 
      dish_name: { 
       required: "Please enter a name, no longer than 80 characters." 
      }, 
      dish_description: { 
       required: "Please enter a description, no longer than 240 characters." 
      } 
     }, 
     submitHandler: function (form) { 
     if(jQuery('#DSH0000000146FF').validate()){ 
       alert("SUBMITTED!"); 
     } 
     else{ 
      } 
     } 
    }); 

}); 
+0

형성 submit button를 추가합니다. 양식에'제출 '버튼이 없으므로 작동하지 않습니다. 양식에 제출 버튼을 추가하십시오. –

+0

양식을 제출하면 jsfiddle이 작동합니다. – akki

+0

감사합니다.하지만 왜 그렇게합니까? onkeyup의 유효성을 검사하지 않습니까? – TheRealPapa

답변

1

무엇 개봉 누락이 확인이 제출 한 후 작동

<textarea id="DSH0000000146d" name="dish_description" 
     class="textarea-comment dish_description" maxlength="240">More testing 
</textarea><br/> 
<input type="submit"></input> <!-- Add this line --> 

jsfiddle

+0

감사합니다.하지만 왜 onkeyup의 유효성을 검사하지 않습니까? – TheRealPapa

+0

'keyup' 이벤트를 첨부하지 않았습니다 –

+0

고마워요! 하지만 키패드가 기본이라고 생각 했나요? – TheRealPapa

관련 문제