2016-03-18 2 views
1

Возможно ли установить значение input = 'month' с помощью php? Я видел, что это возможно с помощью javascript .. но я хочу достичь этого с помощью php ....Установить значение по умолчанию для типа ввода месяца

Я пытаюсь установить значение по умолчанию для input = month .. однако значение, которое я установил, t вступают в силу.

вот что я сделал.

когда я попытался показать его вне элемента <?=date('F-Y')?> он отображает дату и месяц просто отлично ..

<input type="month" value="<?=date('F-Y')?>" class="form-control per_date_inputs" name="month"/> 
+0

Проверьте исходный код. Возможно, возникла проблема с кавычками. Также, если возможно, добавьте визуализированный вывод, чтобы помочь нам лучше понять :) – georoot

+0

Это должно сработать нормально, вы пытались проверить выход html? Если вы правильно видите свой результат, вы должны проверить запущенный javascript на своей странице. –

+0

@georoot Я попытался проверить элемент .. и я могу увидеть значение «значение = март 2016», но оно не отображается в моем ... –

ответ

3
<input type="month" value="<?=date('Y-m')?>" class="form-control per_date_inputs" name="month"/> 
+0

Вам нужно указать дату: 2016-03 – thxxxx

+0

lol .. Возможно, тип 'month' не распознает' March', потому что он ожидает цифру ... –

1

Вместо

<input type="month" value="<?=date('F-Y')?>" class="form-control per_date_inputs" name="month"/> 

Используйте этот

<input type="month" value="<?=date('Y-m')?>" class="form-control per_date_inputs" name="month"/> 
<input type="month" value="2016-03" class="form-control per_date_inputs" name="month"/> 

ввод type = месяц принимает только формат «yyyy-mm»

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