abstrait:作為一個(gè)有強(qiáng)迫癥存在的人,最見(jiàn)不得就是不統(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)迫癥患者的救星。話不多說(shuō),我們來(lái)看看是如何自定義的吧。//該方法對(duì)提現(xiàn)金額
作為一個(gè)有強(qiáng)迫癥存在的人,最見(jiàn)不得就是不統(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)迫癥患者的救星。話不多說(shuō),我們來(lái)看看是如何自定義的吧。
//該方法對(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)格的提示了。
更多關(guān)于jQuery Validate插件自定義驗(yàn)證規(guī)則的方法請(qǐng)關(guān)注PHP中文網(wǎng)(ipnx.cn)其他文章!