zoukankan      html  css  js  c++  java
  • easyui表单验证

    表单验证

    使用$.fn.validatebox.defaults重载默认值。


    使用方法

    1. <input id="vv" required="true" validType="email">  
    1. $('#vv').validatebox({   
    2.     required:true  
    3. });  

    验证规则

    验证规则使用required和validType属性来定义, 以下列出的是插件内置的验证规则。

    • email: 正则匹配电子邮件。
    • url: 正则匹配url。
    • length[0,100]: 验证长度范围。
    • remote['http://.../action.do','paramName']: 发送ajax请求来验证,验证有效时返回true。

    要自定义规则,重载$.fn.validatebox.defaults。你所定义的验证规则必须定义一个验证函数和验证无效时的提示信息。 例如,定义一个验证最小长度的规则:

    1. $.extend($.fn.validatebox.defaults.rules, {   
    2.     minLength: {   
    3.         validator: function(value, param){   
    4.             return value.length >= param[0];   
    5.         },   
    6.         message: 'Please enter at least {0} characters.'  
    7.     }   
    8. });  

    现在你可以使用最小长度验证规则来定义一个至少要输入5个字符的输入框。

    1. <input class="easyui-validatebox" validType="minLength[5]"> 
    2. 此处的validType=“minLength[5]”,设置可能无效,可设置为validType="length[3,8]",填入的值在3~8个字符之间

    属性

    名称 类型 描述 默认值
    required(必填) boolean(布尔型) 定义表单域必须填写。 false
    validType(验证类型) string(字符串) 定义表单域的验证类型,比如:email, url等。 null
    missingMessage(未填提示) string(字符串) 当表单域未填写时出现的提示信息。 This field is required.
    invalidMessage(无效提示) string(字符串) 当表单域的内容被验证为无效时出现的提示。 null

    方法

    名称 参数 描述
    destroy none 移除并注销组件。
    validate none 验证表单域的内容是否有效。
    isValid none 调用validate方法并且返回验证结果,true或者false。
  • 相关阅读:
    [buuctf] pwn-第五空间2019pwn
    [buuctf] pwn-[OGeek2019]babyrop
    [buuctf] pwn-ciscn_2019_c_1
    [buuctf] pwn-jarvisoj_level0
    wamp集成环境配置php7.x连接mssql
    EXCEL小技巧之单击单元格实现自增
    Asuhe博客转移
    数据链路层中的最小帧长是如何计算出来的?
    CSMA/CD协议中如何确定数据重传时机?
    Cache设计
  • 原文地址:https://www.cnblogs.com/beyond1983/p/2643993.html
Copyright © 2011-2022 走看看