2013-10-10 4 views
0

Я пытаюсь отключить даты с моего датпикера, который является прошлым днем ​​и примерно через 30 дней после текущей даты, но я думаю, что я что-то упустил. Вот фрагмент того, что я получил.Отключить дату с datepicker

Адрес: PHP-код.

<h3 style="font-family:Lucida Sans; font-size:12px;color:#514C4C;">Reservation Date:</h3> 
       <input type ="date" class="inputbox6" value ="<?php date_default_timezone_set('Asia/Manila'); 
       $date = date('M-d-Y'); 
       echo $date; ?> " id="datepicker" style ="border-top-left-radius:5px; border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;" name ="res_date"/> 
       <div style="margin-top:0px; margin-left:0px; margin-bottom:5px; width:220px; color:#F00; font-size:12px;"> 
        <?php if (isset($_POST['btnReserve'])) { ?> 
         <?php if (empty($res_date)) { ?> 
           <?php echo "Please choose your reservation date."; ?> 
         <?php } ?> 
        <?php } ?> 
       </div> 

И вот сценарий.

<script language = "javascript"> 
$('#datepicker').datepicker({ minDate:0}); 
$('#datepicker').datepicker({ maxDate:30}); 
</script> 

ответ

1

Вы должны поместить его в документ, готовый обработчик, и вы должны поместить все опции в одном вызове datepicker:

$(function() { 
    $("#datepicker").datepicker({ 
     minDate: 0, 
     maxDate: 30 
    }); 
}); 

FIDDLE

+0

спасибо за ответ, но я вы пробовали его, и это все еще не отключает прошлые дни. – AnnoyedKyo

+0

Работы для меня, см. Скрипку. – Barmar

+0

странная вещь, я пробовал это на скрипке, и это работало в прошлые дни, но в ближайшие 30 дней это не так, и еще одна странная вещь, когда я использую те же коды на моем php, Когда я нажимаю внутри текстового поля, он не показывает календарь. – AnnoyedKyo

Смежные вопросы