Я хочу создать html-ввод, который будет содержать четырехзначный ввод от 0000 до 2399 (военное время).
Проблема в том, что 0000 равно 0, что означает, что все, что меньше 1000, будетстать менее 4 цифр.Я хочу сохранить формат военного времени.Я пробовал pattern = "[0-9]{4}"
, но это относится только к input type = "text"
, и я не могу сделать min
или max
для этого типа ввода.
Вот мои неудачные попытки с использованием pattern
и min max
:
<input type = "number" name = "military_time" pattern= "[0-9]{4}" min = "0000" max = "2399">
<input type = "number" name = "military_time" min = "0000" max = "2399">
<input type = "number" name = "military_time" pattern= "[0-9]{4}" min = "0000" max = "2399">
У меня такое ощущение, что для ответа требуется Javascript, но если есть другое решение, которое требует только html (или Coldfusion), которое будет предпочтительным.