jQuery EasyUI API 验证框(ValidateBox)实例

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

用法

 代码如下 复制代码

1. <input id="vv" required="true" validType="email">  

 

1. $('#vv').validatebox({   

2.     required:true  

3. });  

验证规则

验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则:

  • email:匹配 email 正则表达式规则
  • url:匹配 URL 正则表达式规则
  • length[0,100]:允许从 x 到 y 个字符
  • remote['http://.../action.do','paramName']:发送 ajax 请求来验证值,成功时返回 'true' 。

要自定义验证规则,重写 $.fn.validatebox.defaults.rules ,来定义一个验证函数和无效的信息。例如,定义一个 minLength 验证类型:

 代码如下 复制代码

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. });  

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

1. <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。
时间: 2024-10-16 06:28:09

jQuery EasyUI API 验证框(ValidateBox)实例的相关文章

jQuery EasyUI API 组合框(ComboBox)中文文档

扩展自 $.fn.combo.defaults. 用 $.fn.combobox.defaults 重写了 defaults.   文档-easyui combobox api"> 依赖 combo 用法  代码如下 复制代码   <select id="cc" name="dept" style="width:200px;">        <option value="aa">ait

jQuery EasyUI API 中文帮助文档和扩展实例_jquery

下载地址:jQuery EasyUI API 中文帮助文档 1.validatebox验证和提示框扩展: //弹框 $.extend({ show_alert: function (strTitle, strMsg) { $.messager.alert(strTitle, strMsg); } }); //扩展validatebox,添加验证 $.extend($.fn.validatebox.defaults.rules, { eqPwd: { validator: function (va

jQuery EasyUI API 中文文档 - Draggable 可拖拽_jquery

用$.fn.draggable.defaults重写默认的defaults. 用法 复制代码 代码如下: <div id="dd" style="width:100px;height:100px;"> <div id="title" style="background:#ccc;">title</div> </div> 复制代码 代码如下: $('#dd').draggable(

jQuery EasyUI API 中文文档 - Menu菜单_jquery

用 $.fn.menu.defaults 重写了 defaults. <?XML:NAMESPACE PREFIX = O /> 文档 - Menu菜单_jquery-jquery easyui menu"> 复制代码 代码如下: <div id="mm" class="easyui-menu" style="width:120px;"> <div>New</div> <div

jQuery EasyUI API 中文文档 - Panel面板_jquery

用$.fn.panel.defaults重写defaults.<?XML:NAMESPACE PREFIX = O /> 文档 - Panel面板_jquery-easyui panel api">用法示例 创建Panel 1. 经由标记创建Panel 从标记创建Panel更容易.把 'easyui-panel' 类添加到<div/>标记. 复制代码 代码如下: <div id="p" class="easyui-panel&qu

jQuery EasyUI API 中文文档 - ProgressBar 进度条_jquery

用$.fn.progressbar.defaults重写defaults. 依赖 none 用法示例 创建ProgressBar ProgressBar能够从html标记创建或者编程创建.从标记创建更容易些,把 'easyui-progressbar' 类加入到<div/>标记. 复制代码 代码如下: <div id="p" class="easyui-progressbar" style="width:400px;">&

jQuery EasyUI API 中文文档 - TimeSpinner时间微调器_jquery

扩展自 $.fn.spinner.defaults,用 $.fn.timespinner.defaults 重写了 defaults. 依赖 spinner 用法 复制代码 代码如下: <input id="ss" required="true" style="width:80px;"> 复制代码 代码如下: $('#ss').timespinner({ showSeconds:true }); 特性<?XML:NAMESPAC

jQuery EasyUI API 中文文档 - ValidateBox验证框_jquery

用 $.fn.validatebox.defaults 重写了 defaults. <?XML:NAMESPACE PREFIX = O /> 文档 - ValidateBox验证框_jquery-easyui validatebox">用法 复制代码 代码如下: <input id="vv" required="true" validType="email"> 复制代码 代码如下: $('#vv').va

jQuery EasyUI API 中文文档 - 验证框(ValidateBox)

ValidateBox 验证框 用 $.fn.validatebox.defaults 重写了 defaults. 用法 1. <input id="vv" required="true" validType="email"> 1. $('#vv').validatebox({   2.     required:true 3. });  验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已