成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jquery.validate提示錯誤信息位置方法
全站頭部文字 我要出現在這里
jquery.validate提示錯誤信息位置方法 618 2024-03-13   

本文實例講述了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程序設計有所幫助。



主站蜘蛛池模板: 北京卫视节目单全天| 坡道上的家| 色戒未| 天下第一剑| 皮肤诊所| 尤勇智的个人资料简介| 一个馒头引起的血案| 单相电表接线图| 流浪地球2演员表| 都市频道今日节目表| 全国精神病查询系统官网| 花有重开日电影| 一碗泡面的热量是多少大卡| 日老妇| 天津电视台节目表| 黄姓的研究报告| 特级一级片| 做生活的高手| 恶魔女狱长| 《电业安全工作规程》电力线路| 爱情三选一| 五年级下册语文第五单元| 电影名字《女孩闺房》| 荒野求生电影完整版| 马会传真论坛13297соm查询官网| 色戒在线观看| 美少女写真| 凌晨晚餐| 香港之夜电影完整版在线播放| 高冷女头| 张国强个人简历| 同志父子第二部叫什么| 成龙电影全部电影作品大全| junk boy| 冲出堕落城完整高清版| 被出租车司机带到野外c| 罗乐| 声色犬马 电影| 性欲满载| free hd xxxx moms movie777| 追凶电影|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103