我是新來的jquery。我想在條目不是數字時顯示錯誤消息。這裏的問題是,當用戶刪除輸入並正確寫入一個數字時,錯誤信息仍然會出現。 我該如何解決這個問題?jquery:驗證後隱藏錯誤消息
$("#SpecCode").mousedown(function() {
specialismCode=$(this).val();
if (!$.isNumeric(specialismCode) || specialismCode.length !=''){
$("#SpecCode").parent().after('<span class="validation">Please enter correct input</span>');
}
});
爲什麼一個長度永遠是等於' '''(字符串)? – WillardSolutions
如果不是,則在用戶觸摸鍵盤之前將出現錯誤消息 – Hamdy
'.length'返回一個數字。如果沒有長度,則返回'0'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length – WillardSolutions