作為一個(gè)有強(qiáng)迫癥存在的人,最見不得就是不統(tǒng)一的格式,對(duì)不齊的代碼。所以在對(duì)表單填寫項(xiàng)進(jìn)行validate插件驗(yàn)證時(shí),有一些驗(yàn)證規(guī)則是根據(jù)實(shí)際需要個(gè)性化定制的。如果不擴(kuò)展validate插件規(guī)則,就會(huì)導(dǎo)致驗(yàn)證提示的表現(xiàn)方式不同,這簡(jiǎn)直能逼死強(qiáng)迫癥。所以我就查找了一下,validate插件果然也有能自定義驗(yàn)證規(guī)則的方法,簡(jiǎn)直是強(qiáng)迫癥患者的救星。話不多說,我們來看看是如何自定義的吧。
//該方法對(duì)提現(xiàn)金額進(jìn)行判斷,看賬戶中是否有足夠的金錢提現(xiàn) function check_price(){ //提現(xiàn)額度 var money_cash = $("#money_cash").text(); //要提現(xiàn)金額 var prices = $("#price").val(); if(prices > Number(money_cash)){ return false; }else{ return true; } } //自定義validate的驗(yàn)證規(guī)則,形式如下 jQuery.validator.addMethod("priceCheck", function(value, element) { return check_price(); }, "提現(xiàn)金額大于賬戶余額"); //在rule中使用的形式如下 rules:{ prices:{ required : true, priceCheck : true, //自定義的驗(yàn)證規(guī)則 }, }
這樣就可定制自己一致風(fēng)格的提示了。
以上所述是小編給大家介紹的jQuery Validate插件自定義驗(yàn)證規(guī)則的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)綠夏網(wǎng)網(wǎng)站的支持!