Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 限制从html中的日期选择器中选择日期_Javascript_Jquery_Datepicker - Fatal编程技术网

Javascript 限制从html中的日期选择器中选择日期

Javascript 限制从html中的日期选择器中选择日期,javascript,jquery,datepicker,Javascript,Jquery,Datepicker,我想让用户只选择我在datepicker中指定的日期列表。例如: 如果我指定如下日期:- 或者 1) 。六月一日至六月七日 或 2) 。7月4日、7月10日、8月29日(任何格式,如04/07、10/07、29/08) 和datepicker相比,它应该只有那个些用户可以选择的日期,其余的日期应该被禁用 这是演示,我正在寻找:- 如果您选择了任何邮轮,并且超过了任何船名,并且有选择日期的选项。并非所有日期都可单击,只有某些日期可单击 我想在我的网站上有相同的功能 我无法理解那里的代码,有人能帮我

我想让用户只选择我在datepicker中指定的日期列表。例如:

如果我指定如下日期:-

或者

1) 。六月一日至六月七日

2) 。7月4日、7月10日、8月29日(任何格式,如04/07、10/07、29/08)

和datepicker相比,它应该只有那个些用户可以选择的日期,其余的日期应该被禁用

这是演示,我正在寻找:-

如果您选择了任何邮轮,并且超过了任何船名,并且有选择日期的选项。并非所有日期都可单击,只有某些日期可单击

我想在我的网站上有相同的功能

我无法理解那里的代码,有人能帮我学习吗

谢谢

更新:我已经浏览了所有datepicker jquery ui,但没有一个提供了我需要的修改。我想我需要一些定制的东西


我已经通过了:-http://api.jqueryui.com/datepicker/和http://jqueryui.com/datepicker/

你可以在这里找到有用的帮助:哇!这正是我要找的?但是,我也可以有月份和年份选项,比如在
availableDates=[dd/mm/yyyy,dd/mm/yyyy]
非常感谢您提前这么多宾果,完成了!非常感谢:)
var availableDates = [9,14,15]; //desired Days

function available(date) {

   dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" + date.getFullYear();

   if ($.inArray(date.getDate(), availableDates) != -1) {
      return [true, "","Available"];
   } else {
     return [false,"","unAvailable"];
   }
 }

 $('#date').datepicker({ beforeShowDay: available });