zoukankan      html  css  js  c++  java
  • jQuery EasyUI API 中文文档

    jQuery EasyUI API 中文文档 - ValidateBox验证框,使用jQuery EasyUI的朋友可以参考下。
     

    用 $.fn.validatebox.defaults 重写了 defaults。


    用法

     代码如下:

    <input id="vv" required="true" validType="email"> 
    代码如下:
    $('#vv').validatebox({
    required:true
    });

    验证规则
    验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则:
    email:匹配 email 正则表达式规则
    url:匹配 URL 正则表达式规则
    length[0,100]:允许从 x 到 y 个字符
    remote['http://.../action.do','paramName']:发送 ajax 请求来验证值,成功时返回 'true' 。
    要自定义验证规则,重写 $.fn.validatebox.defaults.rules ,来定义一个验证函数和无效的信息。例如,定义一个 minLength 验证类型:

    代码如下:

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

    现在你可以使用这个 minLength 验证类型,去定义一个至少输入5个字符的输入框:

    复制代码 代码如下:

    <input class="easyui-validatebox" validType="minLength[5]">

    特性

     

    名称

    类型

    说明

    默认值

    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。

  • 相关阅读:
    CodeForces1214B
    CodeForces1214A
    LuoGuP4551最长异或路径
    GXOI2018 滚粗记
    [BZOJ 4818/LuoguP3702][SDOI2017] 序列计数 (矩阵加速DP)
    [LuoguP3808] 【模板】AC自动机(简单版)数组版
    [NOIP 2016D2T2/Luogu P1600] 天天爱跑步 (LCA+差分)
    [CF160D]Edges in MST (最小生成树+LCA+差分)
    [Luogu P2891/POJ 3281/USACO07OPEN ]吃饭Dining
    [BZOJ 2287/POJ openjudge1009/Luogu P4141] 消失之物
  • 原文地址:https://www.cnblogs.com/langtianya/p/4791038.html
Copyright © 2011-2022 走看看