我目前循環瀏覽一系列的輸入框,並執行 驗證,如果用戶根本沒有輸入任何東西。我有一個 有條件的說,如果它是一個特定的ID單,輸入框 了,並做了單獨的驗證。這是一個簡單的驗證, 只需檢查以確保表單的長度小於10個字符。 但由於某種原因,它不起作用。如果我輸入一個字符 它只是進入下一個迭代。無論如何,我可以刪除 if語句中有這些多個if語句。任何 幫助非常感謝。jQuery檢查字段的長度,如果一個特定的ID
$("form :input").each(function(){
var $this = $(this);
if(!this.value.length){
if(this.id == "phoneNumber" && $this.is(":visible")){
if($this.val().length < 10){
alert("phone number required");
}
}
} else if($(this).is(":visible")){
//do some other validation
}
你試圖挑選哪個'id'? 'phoneNumber'? – 2013-05-13 15:58:04
[jQuery驗證插件](http://docs.jquery.com/Plugins/Validation)可能會有幫助。 – 2013-05-13 15:59:15