Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I fire an ASP.NET custom validator from JavaScript?

I want to code a function in javascript that every time I call it in the webform it fires up an specific validator in that same webform.

like image 803
Emilio León Avatar asked Mar 12 '09 21:03

Emilio León


2 Answers

<asp:RequiredFieldValidator ID="passwordRequiredFieldValidator" runat="server" 
    ErrorMessage="* Password Required!"
    EnableClientScript="true" CssClass="errorText" 
    ControlToValidate="passwordTextBox"> 
</asp:RequiredFieldValidator>

To fire this validator use:

window.ValidatorValidate(window.passwordRequiredFieldValidator);

Further example:

function ValidatePassword() {
    window.ValidatorValidate(window.passwordRequiredFieldValidator);
    var valid = window.passwordRequiredFieldValidator.isvalid;
    alert(valid);
}
like image 99
Hakan KOSE Avatar answered Nov 11 '22 15:11

Hakan KOSE


if (Page_ClientValidate('Validation Group'))
{
    //Your valid
}
like image 43
JoshBerke Avatar answered Nov 11 '22 16:11

JoshBerke