需求:有几个表单,文本框贼多,要给这些文本框加验证

网上找了个JS验证的函数

 

Code

本来想在保存按钮上加 OnClientClick="return checkAllTextValid()"

发现这样的话,这个页面的验证控件都不起效了,要自己一个一个文本框的去拖验证控件又太烦,决定自己扩展验证控件

 

Code

CustomValidator控件用到的JS方法

function ValidatorCheck(oSrc,args)
{
    
if(checkAllTextValid())
    {
        args.IsValid 
= true;
    }
    
else
    {
        args.IsValid 
= false;
    }

}

这样只要给要验证的页面放上

<cc1:PageTextValidator ID="PageTextValidator1" runat='server' />

就OK了

posted on 2009-04-20 17:08  滋心  阅读(358)  评论(0编辑  收藏  举报