我正在使用 CFWheels 的 DatePicker 插件 ( https://github.com/chapmandu/datepicker-cfwheels-plugin ) 以及 LiveValidation ( http://livevalidation.com/ ) 来验证我的表单。我遇到的问题是在验证我的日期文本字段是否存在时,即使我选择了一个日期,也会弹出错误消息。如果我再次单击日期文本字段,那么错误消息就会消失。
var shipmentdate = new LiveValidation("shipmentdate");
shipmentdate.add(Validate.Presence);
似乎当我单击以在日历框中选择一个日期时,由于元素失去焦点,它会立即验证这可能是错误消息出现的原因。由于选定的日期文本在元素已经失去焦点后被填充,因此它不会重新验证以删除错误消息。有谁知道如何解决这个问题?如果可能的话,我真的不想深入研究 CFWheels DatePicker 插件并进行更改。