日历/日期选择器与*日期

日历/日期选择器与*日期

问题描述:

我目前正在开发一个订单系统,用户可以选择他们希望这一天他们的订单交付。日历/日期选择器与*日期

我需要有一个页面,日历/日期选择器是可见的(不是弹出激活)在任何时间,并拥有所有过去的日期,今天的日期3天到未来挡了出来。然后用户可以从可用的日期中选择,然后提交给客户端。

任何援助将不胜感激!

+0

到目前为止,您发现了什么? – 2012-01-18 13:25:06

检查以下几个环节: http://jqueryui.com/demos/datepicker/#inline http://jqueryui.com/demos/datepicker/#min-max

说明这样说: “设置开始和结束日期为实际日期(新的日期( 2009年,1 - 1,26)),作为数值从今天(-20偏移),或者作为周期和单位的字符串(“+ 1M + 10D”)”

+0

谢谢,设法得到它的工作。只需要让日期选择器现在提交价值:) – Ben 2012-01-18 15:15:12

+0

伟大的工作..请记住标记答案正确 – Ninja 2012-01-19 05:42:23

+0

我会做的。你知道我如何提交datepicker的价值吗? – Ben 2012-01-19 09:42:40

下面是如何始终显示日历的例子:

http://jqueryui.com/demos/datepicker/#inline

它看起来像停电最新功能可以通过beforeShowDay callba来实现ck,或者只需设置日历最小/最大值。

http://jqueryui.com/demos/datepicker/#min-max

http://forum.jquery.com/topic/custom-callback-to-disable-specific-dates-in-datepicker

$('#datepicker').datepicker({..., beforeShowDay: allowedDates}); 

function allowedDates(date) { 
     for (var i = 0; i < jsForbiddenDatesArray.length; i++) { 
      if (date.getTime() == jsForbiddenDatesArray[i].getTime()) { 
        return [false, '']; 
      } 
     } 
     return $.datepicker.noWeekends(date); 
} 

它可以通过两种

  1. 集MINDATE和做MAXDATE
  2. 当你打开日期选择和变化月/年它会触发一个事件beforeShowDay与该月份和年份的每个日期,并且您可以使用您的日期范围数组或对象检查该函数中的每个日期,并返回true或false。如果错误返回该日期将被停用,并且该日期将被激活