У меня есть специальный JavaScript, чтобы избежать ввода данных пользователем.
HTML :
Код: Выделить всё
Date of Birth
Please enter your date of birth.
Код: Выделить всё
// Set limit
const dateInput = document.getElementById("dob");
const maxDate = new Date().setFullYear(new Date().getFullYear() - 18);
dateInput.setAttribute("max", new Date(maxDate).toISOString().split('T')[0]);
dateInput.addEventListener("keydown", function(event) {
event.preventDefault(); // Prevent typing
});
dateInput.addEventListener("input", function(event) {
event.preventDefault(); // Prevent input
});
Подробнее здесь: https://stackoverflow.com/questions/793 ... ata-stored
Мобильная версия