当前位置:编程学习 > C#/ASP.NET >>

ASP.NET

添加CustomValidator控件,并设置客户端和服务端都要验证,限制用户输入文字不能少于50个。用代码怎么写? --------------------编程问答-------------------- http://blog.csdn.net/zhoufoxcn/article/details/1857231 --------------------编程问答--------------------

//服务端效验
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if( args.Value == "1" )
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
//客户端效验
  //是回调函数
     function MyCheckFunction(src,args)
     {
     if(args.Value =="1")
     {
     args.IsValid = true;
     }
     else
     {
     args.IsValid = false;
     }
     }
//下面是有月份比较
function CustomVi(src, args)
{
var Data=[31,29,31,30,31,30,31,31,30,31,30,31];
var Data = {1:31,2:29,3:31,4:30,5:31,6:30,7:31,8:31,9:30,10:31,11:30,12:31}
var txtMon=document.getElementById("<%=txtMount.ClientID %>");
var Month_ = parseInt(txtMon.value,10);
var day=parseInt(args.Value, 10);
args.IsValid = (1<=day&&day<=Data[Month_]);
}




 <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

<asp:CustomValidator
ID="CustomValidator1" 
runat="server" 
ErrorMessage="必==1"      
ClientValidationFunction="MyCheckFunction" 
ControlToValidate="TextBox1" 
onservervalidate="CustomValidator1_ServerValidate">
</asp:CustomValidator>




希望你看得懂! --------------------编程问答-------------------- 没用过验证控件的路过...
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,