我正在嘗試爲表單創建一個實時驗證腳本。無論如何,我已經有點了解了......但是當字段中有文本時出現錯誤信息,而不是當沒有文本時。我敢肯定,我正在做一些愚蠢的錯誤,我敢肯定我有如果價值觀是正確的,value == ''
是如果價值是沒有什麼,value !== ''
是如果價值不是沒有,對不對?呃,也許這是我應該改變的開啓/改變的事情?希望你能幫助。謝謝。jQuery實時驗證
$(document).ready(function() {
$('#name').on('change', function() {
var name = $("#name").val();
if (!this.value == '') {
$("#errorname").fadeIn();
$('#errorname').css("display", "inline-block");
$('#errorname').css("color", "#838383");
$('#errorname').css("background-color", "#fff568");
}
else if (!this.value !== '') {
$("#errorname").fadeOut();
$('#errorname').css("display", "none");
}
});
});
如果你擺脫了第一個,它會更容易理解!在每種情況下。 '(this.value!='')'和'(this.value =='')' – 2013-03-21 14:10:26
謝謝Kevin B. – user1375823 2013-03-21 14:18:47