【问题标题】:Show warning message with datepicker if within specified date如果在指定日期内,使用日期选择器显示警告消息
【发布时间】:2013-09-02 11:21:07
【问题描述】:

我正在尝试重新措辞,因为对于我认为在逻辑上必须非常简单的事情,我并没有真正得到很多回应。

我基本上想要一个带有日期选择器的输入字段。

如果选择的日期在今天的 21 天内,我想在上面或下面发送一个微妙的消息。

最好的方法是什么,javascript、jquery 还是 html5?

【问题讨论】:

    标签: javascript jquery-ui validation datepicker


    【解决方案1】:

    $( "#delivery_date" ).datepicker({ 日期格式:“日/月/年”, onSelect : 函数(日期,选择器){ var today = new Date().toISOString(); var selectedDay = date.toISOString(); 如果(今天 > selectedDay){ $(elm).innerHTML = "选择的日期小于今天的日期"; } } });

    【讨论】:

    • $( "#delivery_date" ).datepicker({ minDate: "+3W", maxDate: "", dateFormat: "dd/mm/yy" onSelect : function(date, picker){/ /只需编写您的比较逻辑并仅显示错误消息 if}});
    • 是的,但我不知道如何比较日期并显示错误...我正在寻求有关如何编写它的帮助
    • 此外,不会将 minDate 值留在那里,仍然意味着选择将被限制在从今天起三周后?我想删除任何选择限制,如果日期在三周内,只显示一条消息。能否请您展示完整的代码示例?
    • 好的,谢谢,但如果限制期是从今天起的三周或 21 天,它会如何运作?
    • 抱歉,上述方法不起作用。没有显示任何消息,它只是显示允许任何选择的默认日期选择器。
    猜你喜欢
    • 1970-01-01
    • 2020-06-24
    • 2019-07-20
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多