/* 輸入控件驗證出錯*/ form input.error { border:solid 1px red;}

/* 驗證錯誤提示 " /> 亚洲人成网站在线观看播放动漫 ,波多野结衣 一区,最新亚洲精品国自产在线观看

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

jquery validate使用攻略 第四步

默認(rèn)情況下,驗證提示信息用label元素來顯示, 并且會添加css class, 通過css可以很方便設(shè)置出錯控件以及錯誤信息的顯示方式。

/* 輸入控件驗證出錯*/
form input.error { border:solid 1px red;}

/* 驗證錯誤提示信息*/
form label.error{width: 200px;margin-left: 10px; color: Red;}

如果想自定義顯示方式,可以修改jquery.validate的默認(rèn)顯示方式

默認(rèn)用label顯示錯誤消息,可以通過errorElement屬性來修改
errorElement: 錯誤消息的html標(biāo)簽

$(".selector").validate
errorElement: "em"
})

可以在出錯信息外用其他的元素包裝一層。
wrapper: 錯誤消息的外層封裝html標(biāo)簽

$(".selector").validate({
wrapper: "li"
})

驗證出錯的css class默認(rèn)是error,通過errorClass可以修改
errorClass: 驗證出錯時使用的css class

$(".selector").validate({
errorClass: "invalid"
})

還自定義驗證成功時的動作
success: 如果值是字符串,會當(dāng)做一個css類,如果是一個函數(shù),則執(zhí)行該函數(shù)

$(".selector").validate({
success: "valid"
})

或者

success: function(label) {
label.html(" ").addClass("checked");
}

還可以把錯誤消息統(tǒng)一到一個容器顯示
errorLabelContainer: 將錯誤消息統(tǒng)一到一個容器顯示

$("#myform").validate({
errorLabelContainer: "#messageBox"
})

默認(rèn)情況下,錯誤消息是放在驗證元素后面的,可以自定義錯誤消息的顯示位置

$(".selector").validate({
errorPlacement: function(error, element) {
error.appendTo( element.parent("td").next("td") );
}
})

更進一步可以定義一個組,把幾個地方的出錯信息統(tǒng)一放在一個地方,用error Placement控制把出錯信息放在哪里
groups:定義一個組

$(".selector").validate({
groups: {
username: "fname lname"
},
errorPlacement: function(error, element) {
if (element.attr("name") == "fname" || element.attr("name") == "lname" )
error.insertAfter("#lastname");
else
error.insertAfter(element);
}
})

高亮顯示
highlight: 高亮顯示,默認(rèn)是添加errorClass
unhighlight: 和highlight對應(yīng),反高亮顯示

$(".selector").validate({
highlight: function(element, errorClass) {
$(element).addClass(errorClass);
$(element.form).find("label[for=" + element.id + "]").addClass(errorClass);
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass);
$(element.form).find("label[for=" + element.id + "]").removeClass(errorClass);
}
});


或者可以完全自定義錯誤顯示
showErrors: 得到錯誤的顯示句柄

$(".selector").validate({
showErrors: function(errorMap, errorList) {
$("#summary").html("Your form contains " + this.numberOfInvalids()
+ " errors, see details below.");
this.defaultShowErrors();
}
})

JavaScript技術(shù)jquery validate使用攻略 第四步,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 久热中文字幕在线 | 亚洲小视频在线 | 色噜噜国产在线91蝌蚪 | 国产精品亚洲四区在线观看 | 国产激情图片 | 色中文在线| 久久er99热精品一区二区 | 久久九九国产精品怡红院 | 五月四房播 | 久久伊人五月天 | 色香蕉网| 加勒比精品视频 | 99在线视频免费 | 精品国产亚一区二区三区 | 亚欧色视频在线观看免费 | 国产精品美女网站 | 国内精品欧美久久精品 | 玖玖玖精品视频免费播放 | 四虎国产永久在线精品免费观看 | 99精品热线在线观看免费视频 | 国产精品黄大片在线播放 | 亚洲黄色在线网站 | 91亚洲国产成人久久精品网站 | 亚洲一卡2卡4卡5卡6卡在线99 | 日本高清视频在线 | 国产综合成人久久大片91 | 小明日韩在线看看永久区域 | 中日韩新区 | 欧美视频a| 国产美女一区二区在线观看 | 99综合之综合久久伊人 | 97成人精品 | 热色视频 | 日本巨黄视频 | 91福利一区 | 中文字幕在线有码高清视频 | 每日更新国产 | 日本精品一区二区三区视频 | 久久精视频| 91欧美视频 | 99热福利|