Eva*_*aas 7 jquery jquery-validate
我想errorPlacement仅针对某些字段自定义,并遵循插件的默认位置.就像是:
errorPlacement : function(error, element) {
if($(element).prop("id") === "mySpecialField") {
$("#mySpecialErrorMessageHolder").append(error);
}
else {
// this is not valid syntax but it's what I really want...
super.errorPlacement(error, element);
}
}
Run Code Online (Sandbox Code Playgroud)
这可能吗?
And*_*ker 17
errorPlacement : function(error, element) {
if($(element).prop("id") === "mySpecialField") {
$("#mySpecialErrorMessageHolder").append(error);
}
else {
error.insertAfter(element); // default error placement.
}
}
Run Code Online (Sandbox Code Playgroud)
查看源代码,默认行为是使用insertAfter.
使用error.insertAfter(element);,这是默认值:
errorPlacement : function(error, element) {
if($(element).prop("id") === "mySpecialField") {
$("#mySpecialErrorMessageHolder").append(error);
}
else {
error.insertAfter(element);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4526 次 |
| 最近记录: |