对于validatebox空间,验证其输入字符长度的最大值是否超出数据库中设置的字段长度。方法如下:
1 /**
2 * 验证输入字符长度
3 */
4 $.extend($.fn.validatebox.defaults.rules, {
5 maxLength: {
6 validator:
function(value, param){
7 if(value.length >= param[0
]) {
8 // showMsg("输入信息长度不能超过"+ param[0] +"个字符",0,-1);
9 if($("#owner").validatebox("getValue").length > param[0
]) {
10 $("#owner").validatebox("setValue",""
);
11 }
12 return false;
13 }
14 // return value.length <= param[0];
15 },
16 message: ''
17 }
18 });
JSP页面上标签设置如下:
1 <input id="owner"
2 class="easyui-validatebox"
3 invalidMessage="不能超过30个字符!"
4 data-options="autoWidth:true,required:true,
5 validType:'maxLength[30]'">
转载于:https://www.cnblogs.com/zhujunhuawoaini/p/3793450.html