jQuery datepicker to prevent past date

后端 未结 15 2852
生来不讨喜
生来不讨喜 2020-12-04 16:34

How do I disable past dates on jQuery datepicker? I looked for options but don\'t seem to find anything that indicates the ability to disable past dates.

UPDATE: Th

15条回答
  •  悲&欢浪女
    2020-12-04 17:15

    var givenStartDate = $('#startDate').val();
            alert('START DATE'+givenStartDate);
            var givenEndDate = $('#endDate').val();
            alert('END DATE'+givenEndDate);
            var date = new Date();
            var month = date.getMonth()+1;
            var day = date.getDate();
            var currentDate = date.getFullYear() + '-' +
                (month<10 ? '0' : '') + month + '-' +
                (day<10 ? '0' : '') + day;
            if(givenStartDate < currentDate || givenEndDate < currentDate)
             { 
            $("#updateButton").attr("disabled","disabled"); 
             }
             if(givenStartDate < currentDate && givenEndDate > currentDate)
                {
                $("#updateButton").attr("enabled","enabled");
                }
             if(givenStartDate > currentDate || givenEndDate > currentDate) { 
            $("#updateButton").attr("enabled","enabled"); 
             }
    

    Try this. If any mistake, please correct me :) Thanks all.

提交回复
热议问题