В настоящее время у меня есть HTML-форма с полем ввода date
. Можно ли установить только формат YYYY
? Меня не интересуют дни или месяцы, и мне нужен год в этом формате для некоторой обработки PHP.Установить формат даты в HTML-формате только для YYYY
Я знаю, что мог бы сделать дополнительную работу, чтобы получить дату в формате YYYY
, но мне было интересно, есть ли способ заставить пользователя предоставить его таким образом?
В противном случае вы можете просто сделать вход проверить целое и указать минимальное и максимальное – Dave
Да, это похоже на работу, я думаю, при условии, что я дон 't дать ему 'type =" date ", поскольку некоторые браузеры переопределяют настройки. Просто нужно выполнить некоторую проверку, если пользователь вводит год вне 'min' и' max' и, возможно, устанавливает текущий год с помощью некоторого JavaScript, чтобы он не разбился в будущем. – jayrdi
Прохладный, вы также можете сделать валидацию только для ввода года с помощью javascript, вы также можете изменить элемент управления на ползунок или выполнить всю проверку и обработку ошибок с помощью php – Dave