Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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/3/html/76.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 禁用选定日期之前的日期_Javascript_Jquery_Datepicker_Bootstrap 4 - Fatal编程技术网

Javascript 禁用选定日期之前的日期

Javascript 禁用选定日期之前的日期,javascript,jquery,datepicker,bootstrap-4,Javascript,Jquery,Datepicker,Bootstrap 4,我有5个日期选择器,一个接一个。如果我选择date1,那么当我选择date2时,它应该禁用所选日期之前的所有日期,当我选择date2时,date3应该自动与date2具有相同的日期。当我选择date4时,它应该禁用所选日期之前的所有日期。您可以创建一个要禁用的日期数组,并将其索引设置为-1。比如说 var array = ["2018-03-14","2018-03-15","2018-03-16","2018-03-17","2018-03-18"] $('#your_date_field'

我有5个日期选择器,一个接一个。如果我选择date1,那么当我选择date2时,它应该禁用所选日期之前的所有日期,当我选择date2时,date3应该自动与date2具有相同的日期。当我选择date4时,它应该禁用所选日期之前的所有日期。

您可以创建一个要禁用的日期数组,并将其索引设置为-1。比如说

var array = ["2018-03-14","2018-03-15","2018-03-16","2018-03-17","2018-03-18"]

$('#your_date_field').datepicker({
    beforeShowDay: function(date){
        var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
        return [ array.indexOf(string) == -1 ]
    }
});

欢迎来到StackOverflow!到目前为止你试过什么吗?StackOverflow不是一个免费的代码编写服务,它希望您能够这样做。请更新您的问题,以显示您已经尝试过的内容,并显示您在某个应用程序中面临的特定问题。欲了解更多信息,请参阅,然后点击。