国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery.validate提示錯誤信息位置方法

2019-11-20 10:44:03
字體:
來源:轉載
供稿:網友

本文實例講述了jquery.validate提示錯誤信息位置方法。分享給大家供大家參考,具體如下:

好長時間沒有用jquery.validate.js這個插件了,忘得差不多了。唉,好東西還是要經常拿出來看看的,今天用jquery.validate來做一個小東西,遇到一個問題,就是錯誤提示信息的位置問題,如果知道的話,很簡單。以前遇到過,可是忘了,現在標記一下,將來在忘了,在回過頭看看。俗話說的好,好記性不如爛筆頭。

舉個例子,大家就知道怎么回事了。

rules: {name:{required:true,rangelength:[1,20]},validateCode: {required:true,number:true,rangelength:[5,5]}},messages: {name: {required: "請輸入命令名",rangelength: jQuery.format("長度請控制在{0} ~ {1}")},validateCode: {required: "請輸入驗證碼",number: "請輸入數字",rangelength: jQuery.format("長度必須是5位")}},success: function(label) {label.addClass("error checked");},submitHandler: function(form) {if($("#RegionId").val() == '0'){$("#citySelect").attr("class","error").html('請選擇區域').show();$("#RegionId").attr("class","error");}else{$("#RegionId").attr("class","valid");$("#citySelect").attr("class","valid").html('success').show();form.submit();}}});

在上面的代碼中,我并沒有添加錯誤信息存放位置的方法,我們看一下效果

<td><input type="text" maxlength="30" value="" id="name" name="name"><label for="name" generated="true">請輸入命令名</label>//錯誤信息會自動根在輸入框的后面。</td>

如果我們加上錯誤信息位置的方法errorPlacement來看一下效果是什么樣子的。

rules: {name:{required:true,rangelength:[1,20]},validateCode: {required:true,number:true,rangelength:[5,5]}},messages: {name: {required: "請輸入命令名",rangelength: jQuery.format("長度請控制在{0} ~ {1}")},validateCode: {required: "請輸入驗證碼",number: "請輸入數字",rangelength: jQuery.format("長度必須是5位")}},errorPlacement: function(error, element) { //錯誤信息位置設置方法error.appendTo( element.parent().next() ); //這里的element是錄入數據的對象},success: function(label) {label.addClass("error checked");},submitHandler: function(form) {if($("#RegionId").val() == '0'){$("#citySelect").attr("class","error").html('請選擇區域').show();$("#RegionId").attr("class","error");}else{$("#RegionId").attr("class","valid");$("#citySelect").attr("class","valid").html('success').show();form.submit();}}});

來看一下效果

<tr><th><label for="name" id="lname"><code title="必填">*</code>命令名稱</label></th><td><input type="text" maxlength="30" value="" id="name" name="name"></td><td><label for="name" generated="true">請輸入命令名</label></td>//錯誤信息跑到這兒來了,</tr>

夠簡單吧,在簡單的東西,長時間不用也會忘的。

更多關于jQuery插件相關內容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴楚县| 郁南县| 曲周县| 微博| 白城市| 西和县| 双城市| 民和| 延川县| 宝兴县| 达孜县| 祁东县| 庆安县| 沙坪坝区| 民和| 桃园县| 闽清县| 罗山县| 崇州市| 四子王旗| 海阳市| 德州市| 林甸县| 抚顺县| 桑日县| 普定县| 交口县| 洪泽县| 荣昌县| 芜湖县| 砚山县| 东丰县| 临沂市| 八宿县| 保定市| 波密县| 杨浦区| 板桥市| 西乌珠穆沁旗| 潮安县| 淮南市|