我想在javascript中编写一个函数,每当我在webform中调用它时,它就会在同一个webform中激活一个特定的验证器。
答案 0 :(得分:16)
<asp:RequiredFieldValidator ID="passwordRequiredFieldValidator" runat="server"
ErrorMessage="* Password Required!"
EnableClientScript="true" CssClass="errorText"
ControlToValidate="passwordTextBox">
</asp:RequiredFieldValidator>
要使用此验证器:
window.ValidatorValidate(window.passwordRequiredFieldValidator);
进一步的例子:
function ValidatePassword() {
window.ValidatorValidate(window.passwordRequiredFieldValidator);
var valid = window.passwordRequiredFieldValidator.isvalid;
alert(valid);
}
答案 1 :(得分:5)
if (Page_ClientValidate('Validation Group'))
{
//Your valid
}
答案 2 :(得分:0)
“CustomValidator”控件允许您使用javascript来验证表单。如果你这样做,你也应该在服务器上进行相同的验证,这样用户就不能只是禁用javascript来绕过验证错误。