Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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 日期范围选择器-IsInvalidDate/IsCustomDate_Javascript_Php_Twitter Bootstrap - Fatal编程技术网

Javascript 日期范围选择器-IsInvalidDate/IsCustomDate

Javascript 日期范围选择器-IsInvalidDate/IsCustomDate,javascript,php,twitter-bootstrap,Javascript,Php,Twitter Bootstrap,我目前正在使用DateRangePicker by,项目代码如下: <form name="calform" action="res_info.php"> <div>Checkout<input type="text" name="checkout"/></div> <script type="text/javascript"> $(function() { isInvalidDate: function(date) { if

我目前正在使用DateRangePicker by,项目代码如下:

<form name="calform" action="res_info.php">
<div>Checkout<input type="text" name="checkout"/></div>
<script type="text/javascript">

$(function() {
isInvalidDate: function(date) {
    if (date.format('YYYY-M-D') == '2017-11-12') {
        return true; 
    }
}
    $('input[name="checkout"]').daterangepicker({
        singleDatePicker: true,
        "locale": {
        format: 'YYYY-M-D'
  }
    }, 
    function(start, end, label) {
        var years = moment().diff(start, 'years');
    });
    $('.calendar.right').show();
});
</script>
   <div> <input type="submit" value="Submit"></div>
</form>

结账
$(函数(){
isInvalidDate:函数(日期){
如果(日期格式('YYYY-M-D')=='2017-11-12'){
返回true;
}
}
$('input[name=“checkout”]”)。daterangepicker({
singleDatePicker:是的,
“区域设置”:{
格式:“YYYY-M-D”
}
}, 
功能(开始、结束、标签){
var years=moment().diff(开始“年”);
});
$('.calendar.right').show();
});

但由于某些原因,
isInvalidDate
函数根本不起作用。请提供帮助。

isInvalidDate似乎是
日期范围选择器的一种方法。当您的代码当前运行时,该方法超出了
daterangepicker
对象/函数的范围

您需要将其放置在内部,如下所示:

$('input[name="checkout"]').daterangepicker({
    singleDatePicker: true,
    "locale": {
        format: 'YYYY-M-D'
    },
    isInvalidDate: function(date) {
        if (date.format('YYYY-M-D') == '2017-11-12') {
            return true; 
        }
    }
});
此外,看起来代码的格式仍然不正确。你有一个,我认为是随机的,函数在<代码> DATRangangPePix< /Cord>对象中。我阅读了文档,以便更好地理解该函数的使用


您试图在何处或如何使用函数
isInvalidDate
?非常感谢!谢谢你,塞缪尔!如何使用isCustomDate并应用css stile?