0
我使用jQuery和jQuery.validate插件來驗證ASP.NET頁面,因爲我發現jQuery驗證插件比ASP.NET驗證控件更好。ASP.NET頁面中的jQuery驗證
我已經使用此驗證代碼進行登錄,並同時用於其他頁面,如註冊表和其他許多頁面。
//.NET code
Dim jsValidate As String = String.Format("Validators.validateLogin('{0}','{1}');", _
txtUsername.ClientID, txtPassword.ClientID)
btnLogin.Attributes.Add("onclick", jsValidate)
//javascript code
Validators.validateLogin = function(txtUsername, txtPassword) {
$('#aspnetForm').validate();
$('#'+txtUsername).rules('add', {
required: true
});
$('#'+txtUsername).rules('add', {
required: true
});
}
現在我面對的問題是,如果我在頁面上有多個控件需要或不需要驗證。如何處理這種情況。 Bcoz一旦有人點擊登錄按鈕,它會啓動驗證功能,並在其他某個控件上按其他按鈕時,它會停留在當前驗證狀態。我希望如果jQuery驗證插件可以處理ASP.NET驗證組等一些組,它可能會更容易。任何人都有建議?
在此先感謝