jquery校验输入框是否有值以及控制其长度

$(document).ready(function(){
if($("#messageBox").length>0){
$("#messageBox").hide();
}
$.validator.setDefaults({
submitHandler: function(form) {
form.submit();
}
});
$("#editFavo").validate({ [color=red]//editFavo为From的id[/color] errorLabelContainer: "#messageBox", [color=red]//messageBox为一个div域 例:<div id="messageBox"></div>[/color]
debug:true,
wrapper: "li",
rules:{
"webUrl":{required:true}, [color=red]//webUrl为文本框的id(被校验的id)下面属性与此一样[/color]
"title":{required:true,byteRangeLength2:[1,48]},
"descript":{required:true,byteRangeLength2:[1,280]}
},
messages:{
"webUrl":{required:'<s:text name="categoryName.yes"/>'[color=darkred]},//与上面依依对应的消息提示语(链接不能为空)[/color]
"title":{required:'<s:text name="categoryName.yes"/>'},
"descript":{required:'<s:text name="categoryName.yes"/>'}
}
});
$.validator.addMethod("byteRangeLength2", function(value, element, param) { [color=red]//校验输入字符的长度[/color]
var length = value.length;
for(var i = 0; i < value.length; i++){
if(value.charCodeAt(i) > 127){
length++;
}
}
return this.optional(element) || ( length >= param[0] && length <= param[1] );
},"<s:text name='categoryName.length'/>");
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值