tiv*_*ivo 2 asp.net validation
我有2个TextBoxes(textBoxA,textBoxB),都由他们自己的RequiredFieldValidator观看.我想在textBoxA有一个值(或满足某些特定条件)时为textBoxB"启用"RequiredFieldValidator.
用例:
案例1 textBoxA =""; - >显示必填字段验证消息textBoxB =""; - >不显示验证消息
案例2 textBoxA ="有一个值"; textBoxB =""; - >显示必填字段验证消息
案例3 textBoxA ="有一个值"; textBoxB ="也有值";
谢谢你的帮助!!
您可能希望使用a CustomValidator来执行此操作.您需要实现客户端和服务器端验证.像(从我的头顶和未经测试)
服务器端
protected void ServerValidation (object source, ServerValidateEventArgs args)
{
if (!string.IsNullOrEmpty(textBoxA))
args.IsValid = !string.IsNullOrEmpty(textBoxB);
}
Run Code Online (Sandbox Code Playgroud)
客户端
function clientValidation(sender, args) {
if (args.value !== "") {
var textBoxB= document.getElementById('textBoxB');
args.IsValid = (textBoxB.value !== "");
}
return;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9976 次 |
| 最近记录: |