2016-01-14 4 views
1

У меня проблема с jquery, где я пытаюсь отключить дни до сегодняшнего дня, используя календарь .datepicker.Невозможно отключить даты, предшествующие с сегодняшнего дня, используя datepicker

Я пробовал использовать $('.datepicker').datepicker({ startDate: '0d' }).on('changeDate', function(e){$(this).datepicker('hide');, однако это, похоже, не работает.

Вопрос сейчас: Почему это не работает и как я могу это сделать?

Вот мой код, который я пытаюсь реализовать его в:

<label for="payment">First payment date* </label> 
     <div class="input-group amount"> 
     <input data-format="date" type="text" name="FirstPayDate" placeholder="First payment date*" class="datepicker form-control" 
     onsubmit="return validateForm()"id="firstPayDate" value="%%=v(@firstPayDate)=%%" required> 

EDIT: Я редактировал код дал, чтобы показать оригинальную строку кода, где я пытаюсь реализовать startDate.

+2

Параметр 'onsubmit' обработчик предназначен только для' '

элементов. – A1rPun

+2

Ваш код работает как таковой: https://jsfiddle.net/15ppq2m5/ Проблема в том, что вы не показываете. – JJJ

+2

(Обратите внимание, что это не сработает, если вы уже инициализировали datepicker раньше. Параметры должны быть указаны при инициализации.) – JJJ

ответ

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