CustomValidator验证控件 的使用方法

CustomValidator验证控件可以结合  Javascript 和 服务器方法 两种使用方式:

下面介绍一下采用JavaScript使用方式

一。首先创建 Javascript 函数:

<script language="javascript" type="text/javascript">
function CheckPwd(source, arguments)
{

   if(arguments.Value.Length>=6)
   {
     arguments.IsValid=true;
   }
   else
   {
     arguments.IsValid =false;
   }
}
</script>

注意:函数有两个参数:

source 参数是对为 CustomValidator 控件呈现的 <span> 元素的引用。因此,您可以编程的方式控制 <span> 标记,

如修改 InnerHtml 属性。arguments 参数是一个具有以下两个属性的对象:Value 和 IsValid。使用此参数可以获取

控件的值,以根据自定义验证例程验证并指示该值是否有效。  使用 ClientValidationFunction 属性指定与

CustomValidator 控件关联的客户端验证脚本函数的名称。由于该脚本函数在客户端执行,因此该函数必须使用目标

浏览器支持的语言(如 VBScript 或 JScript)来编写。与服务器端验证一样,可以通过使用 arguments 参数的

Value 属性来访问要验证的输入控件中的字符串。通过设置arguments 参数的 IsValid 属性返回验证结果。Value首字母必须大写。

二。CustomValidator 添加控件

<asp:TextBox ID="txtPwd" runat="server"></asp:TextBox>
<asp:CustomValidator id="CVPwdPrompt" runat="server" ClientValidationFunction="CheckPwd"

ControlToValidate="txtPwd" ErrorMessage="密码长度要大于6位" Display="None"></asp:CustomValidator>

说明:ClientValidationFunction 属性用于执行函数 CheckPwd 。ControlToValidate属性表示关联的控件。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值