Jquery Datepicker 和 Jquery 验证

Posted

技术标签:

【中文标题】Jquery Datepicker 和 Jquery 验证【英文标题】:Jquery Datepicker and Jquery Validation 【发布时间】:2011-11-15 06:09:03 【问题描述】:

我想知道,如何将我的 jquery 验证消息移动到日期选择器图标的右侧?有什么我可以在 css 中做的事情,或者有什么办法可以以某种方式放置标签。真的很迷茫。

目前,当发生验证错误时,验证消息会将我的日期选择器图像推送到右侧。我希望该消息在右侧,以便日期选择器图像保持不变。

【问题讨论】:

请向我们展示您目前拥有的代码。 你必须接受答案 【参考方案1】:

你需要使用jQuery验证器中的errorPlacement函数来指定你想要放置错误信息的位置,像这样:

        $("#myForm").validate(
            errorClass: "formInputInvalid",
            errorPlacement: function(error, element) 
                var trigger = element.next('.ui-datepicker-trigger');
                error.insertAfter(trigger.length > 0 ? trigger : element);
            
        );

这将检查直接跟在无效表单输入字段之后的元素 - 如果它具有类 ui-datepicker-trigger,那么它将把错误消息放在该触发器的右侧。否则它只是将错误消息放在无效的表单元素之后,就像正常一样。

【讨论】:

以上是关于Jquery Datepicker 和 Jquery 验证的主要内容,如果未能解决你的问题,请参考以下文章

jquer和document加载失败 --解决方案

使用 jquery 验证和 jquery-ui datepicker

JQuery datepicker 默认日期和多个 datepicker

jQuer插件满屏气泡飘落动画效果

在vue中如何引jquer

jquer formSerialize(); $('#imagefile_form').serialize(); 表单提交时怎么获得不到值。form.js已引用