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