好的,我有一个复杂的任务(至少对我而言)......我需要重写默认的errorPlacement输出:
<label for="name" generated="true" class="error" style="display: inline;">This field is required.</label>
这样的事情:
<span class="error-msg qTipTitle" title="This field is required.">
可能?如果是这样,怎么样?
答案 0 :(得分:0)
我可以使用errorPlacement
和errorClass
进行相同的操作
尝试阅读以下文档:
jQuery site( .validate(options))
它在.validate()
的选项中
所以你需要它:$('#myform').validate(errorPlacement: function(error, element){ /* placement here */ }
我的代码:
$('#Vdform').validate({
// zegt waar de error moet staan!
errorPlacement: function(error, element) {
error.appendTo(element.parent());
},
// hilights de error met de goede classes er op!
highlight: function(elem){
$(elem).parent().parent().addClass('error');
$(elem).addClass('help-inline');
},
// un highlights de error as die gedaan is!
unhighlight: function(elem){
$(elem).parent().parent().removeClass('error');
$(elem).removeClass('help-inline');
},errorClass: "help-inline",
errorElement: "span",
focusCleanup : true
})