Sof*_*ant 2 validation jquery datepicker
我想知道,如何将我的jquery验证消息移动到日期选择器图标的右侧?有什么我可以在CSS中做,或者有一些我可以以某种方式放置标签.真的很困惑.
目前,验证消息在发生验证错误时将我的datepicker图像推向右侧.我希望该消息在右侧,因此datepicker图像保持不变.
小智 8
您需要在jQuery验证器中使用errorPlacement函数来指定要放置错误消息的位置,如下所示:
$("#myForm").validate({
errorClass: "formInputInvalid",
errorPlacement: function(error, element) {
var trigger = element.next('.ui-datepicker-trigger');
error.insertAfter(trigger.length > 0 ? trigger : element);
}
});
Run Code Online (Sandbox Code Playgroud)
这将直接检查无效表单输入字段后面的元素 - 如果它具有类ui-datepicker-trigger,则它会将错误消息放在该触发器的右侧.否则它只是将错误消息放在无效表单元素之后,就像正常一样.