I have an ASP .NET page with ASP validators (Required Field, Regular Expression,...) plus java script functions for additional validation (for example, to check if second date b
like @Jason wrote, when using CustomValidator client is excepting for source and arguments params. a quick sample of use both client and server side with CustomValidator.
CustomValidator use ClientValidationFunction and OnServerValidate properties:
*
Client side validation:
var Validators = {
CardNumber: function (source, clientside_arguments) {
var valid_val = true;
var txtCardNumber = clientside_arguments.Value; //(return the ControlToValidate value)
//make your checks here
clientside_arguments.IsValid = valid_val;
}}
server side validation:
protected void ValidateCreditCardValid(object sender, ServerValidateEventArgs e)
{
//make your checks here
e.IsValid = false;
}