/* 輸入控件驗(yàn)證出錯(cuò)*/ form input.error { border:solid 1px red;}

/* 驗(yàn)證錯(cuò)誤提示 " /> 国外经典三级,国产一区二区免费在线观看,高清欧美性猛交xxxx黑人猛交

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

jquery validate使用攻略 第四步

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

/* 輸入控件驗(yàn)證出錯(cuò)*/
form input.error { border:solid 1px red;}

/* 驗(yàn)證錯(cuò)誤提示信息*/
form label.error{width: 200px;margin-left: 10px; color: Red;}

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

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

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

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

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

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

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

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

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

或者

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

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

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

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

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

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

$(".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對(duì)應(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);
}
});


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

$(".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)載需保留來(lái)源!

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

主站蜘蛛池模板: 日韩视频中文在线一区 | 亚洲AV成人无码999WWW | 日韩毛片在线视频 | 精品无码三级在线观看视频 | 国产永久视频 | 第一次破女初国产美女 | 欧美亚洲另类丝袜自拍动漫 | 两个人看的www免费高清直播 | 无人视频在线观看免费播放影院 | 国产高清免费视频免费观看 | 在线免费观看a视频 | 又黄又爽又无遮挡在线观看免费 | 亚洲国产高清视频在线观看 | 久久精品亚洲视频 | 久久免费看少妇高潮A片特爽 | good神马电影伦理午夜 | 日本边添边摸边做边爱边 | 欧美日韩亚洲一区二区三区在线观看 | 人成午夜免费视频 | 国产午夜视频在永久在线观看 | 久久9精品区-无套内射无码 | 好湿好滑好硬好爽好深视频 | 精品美女国产互换人妻 | 国产精品v欧美精品v日韩 | 视频一区视频二区在线观看 | 竹菊精品久久久久久久99蜜桃 | 两个奶头被吃得又翘又痛 | 欧美深深色噜噜狠狠yyy | 99C视频色欲在线 | 恋夜秀场支持安卓版全部视频国产 | 性高跟鞋xxxxhd | 免费黄色网址在线观看 | 精选国产AV精选一区二区三区 | 羽月希被黑人吃奶dasd585 | 午夜福利理论片在线播放 | 无码成A毛片免费 | 九九热这里都是精品 | 诱受H嗯啊巨肉舍友1V1 | 国产精品久人妻精品 | 男生脱美女内裤内衣动态图 | aaa在线观看视频高清视频 |