一个控件关联了多个验证器,如何指定它们的依赖关系
已知某个输入框 TextBox, 需要放三个验证器 RequiredFieldValidtor,RegularExpressionValidator, CompareValidator.
已知后两个验证器会依赖于第一个验证器,当第一个验证器没通过时,后两个不会进行验证,只会出第一个验证器的错误提示。
问题是在第一个验证器通过的前提下,后两验证器都会工作,它们都未通过时就会显示出两条信息来,我希望是第三个验证器依赖于第二个,当第二验证器未通过时不会进行第三个验证。也就是说任何时候只会显示其中一个验证器的错误提示。
原本想用 CustomValidator 自定义验证器完成三个验证器的功能,客户端的验证代码好写,但是在客户端由于控件没有固定的 ID,所以在客户端的验证函数中不知道如何取得其他控制的值。
如何依次验证,只会显示一个验证器的提示信息
或在自定义验证器中读取其他控制的值。要用 <input runat="server" id="foo"/> 来写控件吗?
已知后两个验证器会依赖于第一个验证器,当第一个验证器没通过时,后两个不会进行验证,只会出第一个验证器的错误提示。
问题是在第一个验证器通过的前提下,后两验证器都会工作,它们都未通过时就会显示出两条信息来,我希望是第三个验证器依赖于第二个,当第二验证器未通过时不会进行第三个验证。也就是说任何时候只会显示其中一个验证器的错误提示。
原本想用 CustomValidator 自定义验证器完成三个验证器的功能,客户端的验证代码好写,但是在客户端由于控件没有固定的 ID,所以在客户端的验证函数中不知道如何取得其他控制的值。
如何依次验证,只会显示一个验证器的提示信息
或在自定义验证器中读取其他控制的值。要用 <input runat="server" id="foo"/> 来写控件吗?
...全文
相关推荐
Ajax自动填充和字段验证器控件
AJAX自动填充功能、字段验证器控件文档
公式验证器
公式验证器 试用版
谷歌验证器代码
谷歌验证器代码谷歌验证器代码谷歌验证器代码谷歌验证器代码
js-validator-chain:一个简单的验证器链,用于在输入值上运行多个验证器
验证者链 一个简单的验证器链,用于在单个输入值上运行多个验证器。 特征 同步和异步验证器 条件验证 错误处理 安装 新产品管理: npm install --save validator-chain 成分: component install digitaledgeit/js-validator-chain 用法 一个简单的例子: var validator = require('validator-chain'); function required(value) { return value !== ''; } function digits(value) { return /^[0-9]+$/.test(value); } function length(value) { return value.length === 10; } validator()
谷歌身份验证器插件,谷歌身份验证器插件,谷歌身份验证器插件,谷歌身份验证器插件谷歌身份验证器插件
谷歌浏览器令牌;谷歌浏览器身份验证器;解压即可使用,在谷歌浏览器中更多工具---->扩展程序中,选择加载已解压程序,选择刚刚解压的文件夹,即可加载成功


