下面是我的代碼,用於驗證空白或包含5個字符或更少的textareas。如果一個textarea爲空或少於5個字符,則不顯示警告
function validation() {
var context = $('#optionAndAnswer');
var currenttotal = context.find('.answerBtnsOn').length;
alertValidation= "";
// Note, this is just so it's declared...
var textAreaO = $(".textAreaQuestion");
if (textAreaO.val() == ""){
alertValidation += "\nYou have not entered a valid Question\n";
} else if (textAreaO.val().length < 5){
alertValidation += "\nYou have not entered a valid Question\n";
}
if(alertValidation != "")
{
alert(alertValidation);
return false;
}
return true;
}
的問題是,可以說我有2個文本域相同類別(.textAreaQuestion),那麼如果兩個文本域的一個一個爲空或小於5個字符,那麼就沒有驗證(無警報出現)這是不正確的,因爲它應該出現。它只在兩個textareas都是空的或少於5個字符時出現。那麼如何處理這段代碼,以便如果textarea中有一個文本區域是空的或少於5個字符,那麼顯示警報?
感謝
謝謝您的回答大家,當我到達的15聲譽,我將給予好評所有的答案,因爲所有的答案看起來是正確的 – user1180490 2012-01-31 14:32:26