Я создаю форму, клиент запросил диапазон «eventStart» и «eventStop», они также хотят, чтобы это было необходимо, и не хотите, чтобы кто-то мог вручную изменять значения.jquery datepicker - как сделать readonly и требуется?
Я использую jquery datePicker и jquery validate.
У меня есть работа так или иначе, но не для обоих.
<input class="inputs" type="text" id="eventStart" readonly/>
<input class="inputs" type="text" id="eventStop" readonly/>
Это прекрасно работает, диапазон работает, и его нельзя отредактировать вручную.
<input class="inputs" type="text" id="eventStart" required/>
<input class="inputs" type="text" id="eventStop" required/>
Это всплывающее окно «Пожалуйста, заполните это поле», но позволяет редактировать дату.
Если я ставлю и это позволяет пользователю пропустить поле (без проверки).
Я предполагаю, что я не понимаю необходимости в требовании и читаю только на одном и том же объекте, зачем все это? –
Проверка ввода данных гарантирует, что пользователь вводит правильные данные. Если это 'readonly', тогда нет необходимости в валидации ввода вообще. – Sparky
Согласовано. Предполагая, что некоторый код JS предварительно заполняет datepicker, почему вы хотите добавить к нему подтверждение, если пользователь все равно не может его изменить? –