2013-06-03 68 views
0

我正在嘗試使用'.error'類。 每次我加載頁面就OK了。我在該字段中輸入一些文本,然後按下提交按鈕,它會突出顯示帶有錯誤類的字段。基礎錯誤功能

我使用asp.net web表單(就是這個問題)

$(function() { 
    $('#main_btn_Submit').click(function (e) { 
    if ($('#main_txt_name').val("")) { 
     e.preventDefault(); 
     $('#main_txt_name').addClass('error'); 
    }   
    }); 
}); 

我失去了它?

回答

1

您正在設置值$('#main_txt_name').val("")而不是檢查它是否爲空。

你需要的是

if(!$('#main_txt_name').val()) 

事情是這樣的:

$('#main_btn_Submit').click(function (e) { 
    e.preventDefault(); //do you really need this? It prevents the form from submitting, you might have to manually submit it later. 
    if(!$('#main_txt_name').val()) 
     $('#main_txt_name').addClass('error'); 
    }   
}); 
+0

它只是下一個頁面似乎並沒有工作。因爲我對提交有一個response.redirect。 – StudentRik

+0

您需要正確處理代碼 - 將響應重定向到一個else塊 – karthikr