700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > CustomValidator 的客户端验证

CustomValidator 的客户端验证

时间:2022-07-29 13:45:39

相关推荐

CustomValidator 的客户端验证

定制验证控件

<asp:customvalidator id="cvRequestUnit" runat="server"

ControlToValidate="cmbRequestUnit"

ErrorMessage="请选择投诉单位"

Display="Dynamic"

ClientValidationFunction="ClientValidate"

/>

被验证对象

<asp:dropdownlist id="cmbRequestUnit" runat="server"></asp:dropdownlist>

客户端验证

// 验证文本框值(必须是偶数)

function ClientValidate(src, args)

{

var val = args.Value;

args.IsValid = (val mod 2 == 0);

}

// 验证下拉框值(不等于-1)

function ClientValidate(src, args)

{

var val = args.Value; //或者cmbRequestUnit.value;

args.IsValid = (val != "-1");

}

注:其中客户端验证函数必须带有两个参数

src :存储验证控件

args : 存储验证参数

由结构体封装:

var args = { Value:value, IsValid:true }; (摘自WebUIValidation.js)

其中:

Value(string类型)来源于被验证控件的value属性:

IsValid(boolean类型)必须在验证函数结束前赋值返回

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。