form表單驗證
/*
* 輸入框驗證
*
* 注:
* 1、必填驗證需要在必填處加入 class="required"
* 2、長度最大值需要在input加入自定義屬性maxlen,例如maxlen="3"
*/
function validatorForm(){
//必填驗證
var validatorList = $(".required");
for(var i = 0; i < validatorList.length; i++){
var val = validatorList[i].value;
if(!val){
$("#"+validatorList[i].id).focus();
$("#"+validatorList[i].id).css({"border-color":"#ffa8a8","background-color":"#fff3f3","color":"#000","outline":"none"});
$("#"+validatorList[i].id).change(function(){
$("#"+validatorList[i].id).css({"border-color":"","background-color":"","color":""});
});
layer.msg("必填項不能爲空");
return false;
}
}
//輸入框長度最大值驗證
var maxLengthList = $("input[maxlen]");
for(var i = 0; i < maxLengthList.length; i++){
var val = maxLengthList[i].value.length;
var maxLength = $("#"+maxLengthList[i].id).attr("maxlen");
if(val>maxLength){
$("#"+maxLengthList[i].id).focus();
$("#"+maxLengthList[i].id).css({"border-color":"#ffa8a8","background-color":"#fff3f3","color":"#000","outline":"none"});
$("#"+maxLengthList[i].id).change(function(){
$("#"+maxLengthList[i].id).css({"border-color":"","background-color":"","color":""});
});
layer.msg("長度不能超過最大值"+maxLength);
return false;
}
}
}
* 輸入框驗證
*
* 注:
* 1、必填驗證需要在必填處加入 class="required"
* 2、長度最大值需要在input加入自定義屬性maxlen,例如maxlen="3"
*/
function validatorForm(){
//必填驗證
var validatorList = $(".required");
for(var i = 0; i < validatorList.length; i++){
var val = validatorList[i].value;
if(!val){
$("#"+validatorList[i].id).focus();
$("#"+validatorList[i].id).css({"border-color":"#ffa8a8","background-color":"#fff3f3","color":"#000","outline":"none"});
$("#"+validatorList[i].id).change(function(){
$("#"+validatorList[i].id).css({"border-color":"","background-color":"","color":""});
});
layer.msg("必填項不能爲空");
return false;
}
}
//輸入框長度最大值驗證
var maxLengthList = $("input[maxlen]");
for(var i = 0; i < maxLengthList.length; i++){
var val = maxLengthList[i].value.length;
var maxLength = $("#"+maxLengthList[i].id).attr("maxlen");
if(val>maxLength){
$("#"+maxLengthList[i].id).focus();
$("#"+maxLengthList[i].id).css({"border-color":"#ffa8a8","background-color":"#fff3f3","color":"#000","outline":"none"});
$("#"+maxLengthList[i].id).change(function(){
$("#"+maxLengthList[i].id).css({"border-color":"","background-color":"","color":""});
});
layer.msg("長度不能超過最大值"+maxLength);
return false;
}
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.