当前位置:  开发笔记 > 后端 > 正文

ASP.NET:必须填写"两个字段之一"的自定义客户端验证程序?

如何解决《ASP.NET:必须填写"两个字段之一"的自定义客户端验证程序?》经验,为你挑选了2个好方法。

您是否可以告诉我是否有人已经实现了自定义验证器来检查两个(或N个)输入字段中的一个是否已填满?

   "Insert phone number or email address"

我正在使用ASP.NET(Ajax)3.5,ajaxToolkit:ValidatorCalloutExtender(如果有必要,还有jQuery).



1> Ian Grainger..:

我刚刚做了这个(需要jQuery):

JS:

function validatePhoneOrEmail(source, args) {
    if ($("[id$='txtEmail']").val() == "" && $("[id$='txtTel']").val() == "") 
        args.IsValid = false;
    else
        args.IsValid = true;
}

ASP.NET:



我没有任何服务器端验证,但我假设服务器中的类似功能将很容易创建.



2> splattne..:

哦,当然,大约10分钟后,我发现了这个Code Project文章Multiple Fields Validator - Adam Tibi自己的ASP.NET验证控件:

替代文字

推荐阅读
郑小蒜9299_941611_G
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有