我使用的是jQuery Validation plugin,我有一個類digits
的文本框,強制它僅僅是數字,但不是必需的。當我在窗體上調用驗證時工作正常,但如果在文本框爲空時調用valid()
,它將返回0,儘管沒有顯示錯誤消息並且不需要設置。當需求不正確時,jQuery Validation`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>
哎呦,閱讀問題是錯誤的。 :) – 2009-01-27 03:31:11