遇到一个控件的问题,恳请大牛们帮一下
CustomValidator可以在客户端和服务器端都可以添加验证函数,对服务器端的验证机制我比较容易理解,但是对于客户端的不知道怎么理解,下面的代码可以实现客户端的验证,但是我不知道具体是怎么样的??<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="密码长度至少为6" ClientValidationFunction ="ClientValidateUserName" ControlToValidate="TextBox1"></asp:CustomValidator>
<script language="javascript" type="text/javascript">
function ClientValidateUserName(source,args)
{
//alert(source);source=CustomValidator1,为验证控件
//alert(args);
var obj=document.getElementById("TextBox1");
if(obj.value.length<6)
{
args.IsValid=false;
}
else
{
args.IsValid=true;
}
}
</script>
其中TextBox1是被验证的对象控件。这里的关联性看不出来啊,谢谢!!!