У html-тега select нет аттрибута readonly
При необходимости вывести выпадающий список, но при этом не предоставлять пользователю возможности выбора - единственный способ добавить атрибут disabled
Но при использовании этого атрибута данные из select не передаются на сервер, а это может быть необходимым (лично у меня такой задачи не возникало), потому приходится идти на те или иные извращения.
Небольшое решение:
Также есть вариант удаления этого атрибута перед самой отправкой формы или отказаться от непосредственно формы и отправлять данные через ajax )
При необходимости вывести выпадающий список, но при этом не предоставлять пользователю возможности выбора - единственный способ добавить атрибут disabled
Но при использовании этого атрибута данные из select не передаются на сервер, а это может быть необходимым (лично у меня такой задачи не возникало), потому приходится идти на те или иные извращения.
Небольшое решение:
- Добавить input type=hidden на страничку, с тем же именем, что должно было быть у селекта
- Записать в него ранее выбранное значение в селекте
- У селекта прописать disabled
Также есть вариант удаления этого атрибута перед самой отправкой формы или отказаться от непосредственно формы и отправлять данные через ajax )
Спасибо Вам за статью, очень помогла!
ОтветитьУдалить