Я использую json форму для формы на моем сайте.Существует одно входное значение, которое использует тип по умолчанию «date», который поставляется с указателем даты, где вы можете ввести любую дату, независимо от того, 1868-04-12 или 2094-12-12.Я не хочу, чтобы пользователь мог выбрать дату, предшествующую 7 дням от текущей даты. Так что любая дата из +7 дней, но без дат до этого.
Вот как я это называю. В документации по форме json есть минимальные / максимальные опции, но я не могу добавитьвыяснить, как это относится к дате.
{
"key": "event_date",
"placeholder": "",
"type": "date",
"htmlClass": "eventDate",
"onInsert": function(e) {
$(e.target).keyup(function(e) {
isFormInputValid(e);
if (validateDeliveryGroup(formObj)) {
FormStepper(formObj, 7, 7);
} else {
FormStepper(formObj, 6, 7);
}
});
}
}
Когда форма будет отправлена, я проверю правильность даты в PHP, но если пользователю не разрешено выбирать «недопустимые» даты, это значительно улучшит работу.