zoukankan      html  css  js  c++  java
  • CustomValidator 的客户端验证

    定制验证控件
        <asp:customvalidator id="cvRequestUnit" runat="server"
            ControlToValidate="cmbRequestUnit"
            ErrorMessage="请选择投诉单位"
            Display="Dynamic"
            ClientValidationFunction="ClientValidate"
            />

    被验证对象
        <asp:dropdownlist id="cmbRequestUnit" runat="server"></asp:dropdownlist>

    客户端验证
        // 验证文本框值(必须是偶数)
        function ClientValidate(src, args)
        {
         var val = args.Value;
         args.IsValid = (val mod 2 == 0);
        }
        // 验证下拉框值(不等于-1)
        function ClientValidate(src, args)
        {
         var val = args.Value; //或者cmbRequestUnit.value;
         args.IsValid = (val != "-1");
        }

        注:其中客户端验证函数必须带有两个参数
            src :存储验证控件
            args : 存储验证参数
                由结构体封装:
                     var args = { Value:value, IsValid:true }; (摘自WebUIValidation.js)
                其中:
                    Value(string类型)来源于被验证控件的value属性:
                    IsValid(boolean类型)必须在验证函数结束前赋值返回

  • 相关阅读:
    检测一个对象方法是否存在
    非堵塞 延迟脚本 高性能
    移动开发 相关 备忘
    元素透明 渐变函数
    cookie
    media query 单位
    前端入门可参考《如何教会非计算机专业的女友写代码》
    JQ判断复选框是否选中
    聊天记录
    JS获取文本值
  • 原文地址:https://www.cnblogs.com/surfsky/p/525061.html
Copyright © 2011-2022 走看看