Запрет на редактирование поля формы без отключения поля - PullRequest
4 голосов
/ 06 апреля 2010

В настоящее время я работаю над страницей, в которой есть поле выбора даты для одного из полей.

Одно из требований моего клиента - запретить пользователю редактировать поле вручную. Можно использовать только средство выбора даты. (jQuery DatePicker)

Я имел в виду отключить поле и использовать скрытое поле для хранения данных (отключено от объекта для отправки данных на почту). Это звучит немного странно для чего-то, что можно сделать с помощью javascript, я почти уверен.

Так что большой вопрос, в javascript возможно ли предотвратить ручное редактирование поля без остановки плагина datepicker?

Ответы [ 2 ]

15 голосов
/ 06 апреля 2010

Вместо отключения поля просто добавьте атрибут readonly .Это будет иметь эффект, аналогичный отключению поля, но без необходимости сохранять значение в скрытом поле.

4 голосов
/ 06 апреля 2010

Вы также можете получить доступ к этому свойству с помощью JavaScript, если это необходимо:

document.getElementById("myTextBoxID").readOnly = true;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...