最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery+正則實(shí)現(xiàn)統(tǒng)一的表單驗(yàn)證

 更新時間:2015年09月20日 10:24:37   作者:點(diǎn)滴  
表單驗(yàn)證一直很繁瑣,特別是大點(diǎn)的表單,如果每個input都去單獨(dú)寫驗(yàn)證簡直要寫死人,最近寫了一小段js統(tǒng)一的驗(yàn)證表單內(nèi)容是否正確。需要的朋友可以參考下

表單驗(yàn)證一直很繁瑣,特別是大點(diǎn)的表單,如果每個input都去單獨(dú)寫驗(yàn)證簡直要寫死人,最近寫了一小段js統(tǒng)一的驗(yàn)證表單內(nèi)容是否正確。

使用這段代碼就不再需要對每個input寫格式判斷,只需要將正確格式的正則表達(dá)式寫在datatype里就可以了,提交表單按鈕也只需要綁定checkForm函數(shù)就可以了。

大家有什么建議可以評論一下

<input type="text" datatype=“正則”/>

//表單驗(yàn)證
//點(diǎn)擊下一步事件
function checkForm(form){
var success = true;
$("."+form+" input").each(function(){
var $that = $(this);
var dataType = eval($that.attr("dataType"));
if(dataType!=undefined){
if($that.val().match(dataType)){
$that.removeClass("borderRed");
}else{
$that.focus();
$that.addClass("borderRed");
success = false;
return false;
}
}
})
return success;
}

//給每個帶有datatype屬性的標(biāo)簽綁定blur focus事件

$(document).on("blur","input",function(){
var $that = $(this);
var dataType = eval($that.attr("dataType"));
if(dataType!=undefined){
if($that.val().match(dataType)){
$that.removeClass("borderRed");
}else{
$that.addClass("borderRed");
}
}
})
$(document).on("focus","input",function(){
$(this).removeClass("borderRed");
});

以上內(nèi)容給大家分享了jquery+正則實(shí)現(xiàn)統(tǒng)一的表單驗(yàn)證,希望大家喜歡。

相關(guān)文章

最新評論

洛扎县| 驻马店市| 邯郸市| 师宗县| 台安县| 灵寿县| 宁远县| 个旧市| 灵川县| 洪雅县| 关岭| 台安县| 和硕县| 棋牌| 麻江县| 昌都县| 赫章县| 比如县| 定南县| 海宁市| 阿城市| 延寿县| 都江堰市| 淳安县| 新晃| 金秀| 松溪县| 漳州市| 府谷县| 城口县| 荆州市| 工布江达县| 正阳县| 内乡县| 北宁市| 通许县| 洮南市| 弋阳县| 稻城县| 元江| 凭祥市|