Я использую плагин jQuery Validation , и у меня есть текстовое поле с классом digits
, чтобы заставить его быть только цифрами, но не обязательно. Когда я вызываю validate в форме, он работает нормально, но если я вызываю valid()
в текстовом поле, когда оно пустое, оно возвращает 0, несмотря на отсутствие сообщения об ошибке и не требуется его установка.
Кто-нибудь знает, почему он будет возвращать это для, казалось бы, действительного входного значения?
Вот код:
<input type="text" value="" name="kiloMetresTravelled" id="kiloMetresTravelled" class="digits"/>
и сценарий
<script type="text/javascript'>
var isvalid = jQuery('#kiloMetresTravelled').valid();
//isvalid == 0 when kiloMetresTravelled is blank
</script>