2009-10-21 2 views
5

chcę wtyczki jQuery Weryfikuj do wyświetlania komunikatów walidacji tylko na formie przedstawienia, a nie gdy ostrość z pola wejściowego jest tracona. Jak to osiągnąć?Jak przeprowadzić walidację złożyć tylko - plugin jQuery Validation

Teraz śledzę ten wzór, co prowadzi do walidacji po utraconej przypadku ostrości:

<html> 
<head> 
<script> 
    $(document).ready(function(){ 
    $("#commentForm").validate(); 
    }); 
    </script> 

</head> 
<body> 
<form class="cmxform" id="commentForm" method="get" action=""> 
<fieldset> 
<p> 
    <label for="cname">Name</label> 
    <em>*</em><input id="cname" name="name" size="25" class="required" minlength="2" /> 
    </p> 
</fieldset> 
</form> 
</body> 
</html> 

Odpowiedz

17

trzeba wyłączyć wszystkie trzy koparki, jeśli chcesz otrzymywać absolutnie żadnych błędów przed złożeniem i możesz wykonać walidację w następujący sposób:

$('#commentForm').validate({ 
    onfocusout: false, 
    onkeyup: false, 
    onclick: false 
}) 
+1

Czy można to zrobić inaczej dla określonych pól wejściowych? tzn. jeden plik jest sprawdzany w kluczu, a inny nie jest w tej samej formie. –