Название говорит все это ...Почему атрибут readonly не реализован для выбора?
Я не ищет ответы на обходном пути (например, отключить/выберите скрытый вход); Я просто спрашиваю: почему так?
Название говорит все это ...Почему атрибут readonly не реализован для выбора?
Я не ищет ответы на обходном пути (например, отключить/выберите скрытый вход); Я просто спрашиваю: почему так?
Я не уверен, что для этого есть реальный ответ, кроме того, что разработчики решили, что это должен быть API.
Мое мнение, что «readonly» подразумевает, что вы собираетесь набирать текст. Возможно, разработчики не думали, что элемент select действительно принял ввод с клавиатуры. И поэтому вместо этого использовал вместо этого атрибут «disabled».
причина в том, что это может быть причина! Я не согласен с «отключенной» частью, хотя, поскольку она имеет совсем другое значение (она не отправляет значение при отправке формы) – laurian
Это может быть полезно в формах. Например, вы хотите, чтобы пользователь поставил галочку или ответили на вопрос, прежде чем они смогут фактически ввести данные в поле ввода. Это помогает пользователю «держать на правильном пути», чтобы данные могли быть правильно записаны на основе определенных предпочтений.
Тем не менее, в соответствии с http://www.w3schools.com/tags/att_input_readonly.asp
The readonly attribute can be set to keep a user from changing the value until some other conditions have been met (like selecting a checkbox, etc.). Then, a JavaScript can remove the readonly value, and make the input field editable.
Также эта ссылка есть практический пример
http://www.geekgumbo.com/2011/02/12/html-disabled-or-readonly/
Я думаю, вы неправильно поняли вопрос. – laurian
Кроме того, ваша вторая ссылка показывает некоторый код, который не работает, что является целым пунктом этого вопроса. Вы пытались использовать readonly для выбора? – laurian
взгляните на заголовок вопроса и актуальный вопрос: «Есть ли какой-либо сценарий [ссылка на readonly], где это имеет смысл?». Разве это не однозначно? .. Вот как я это понял (думаю, вопрос непонятен) .. – repzero
Plz Разместите код –
<выберите только для чтения = "ReadOnly"> ... – laurian