项目中遇到需要限制validatebox输入字符数的校验,查看了validatebox的帮助发现validType只有一个length[0,100]的校验只是校验输入内容允许字符串长度的范围.于是想到扩展validatebox的validType,于是编写如下扩展代码:
//扩展validatebox 增加录入长度校验 $.extend($.fn.validatebox.defaults.rules, { mustLength: { validator: function(value, param) { return value.length == param[0]; }, message: '输入内容长度{0}字符.' } });
使用代码:
<input id="Tag_Code" name="Tag_Code" class="easyui-validatebox" validType="mustLength[10]" required="true"/>