提供一款关于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 特性来定义的, 这里是已经实施的规则:
要自定义验证规则,重写 $.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。