Тип ввода HTML5 показывает только годы - PullRequest
0 голосов
/ 27 сентября 2018

Возможно, этот вопрос уже задавался, но это не решило мою проблему.

Это мой запрос в поле ввода, я хочу показывать только годы, подобные этому

enter image description here

Заранее спасибо

Примечание: этот вопрос уже задан, но он не решает мою проблему

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

Как разрешить только год ввода <input date="year">

Вы можете использовать этот фрагмент.

Версия PHP:

  <select class="form-control" name="startyear">
   <?php
   for ($year = (int)date('Y'); 1900 <= $year; $year--): ?>
     <option value="<?=$year;?>"><?=$year;?></option>
   <?php endfor; ?>
  </select>

Версия JavaScript:

  <select name="yearpicker" id="yearpicker"></select>
    <script type="text/javascript">
    var startYear = 1800;
    for (i = new Date().getFullYear(); i > startYear; i--)
    {
      $('#yearpicker').append($('<option />').val(i).html(i));
    }
    </script>
0 голосов
/ 28 сентября 2018
...