<option>無効化された属性は、IE、HTML無効化属性の以前のバージョン8ではサポートされていません。http://www.w3schools.com/tags/att_option_disabled.asp
外観をカスタマイズしてフィールドを読み取り専用にするために必要なオプションは何ですか?
警告!
質問はしませんので、質問を2回読んでください<input disabled>。<option disabled>
<option>無効化された属性は、IE、HTML無効化属性の以前のバージョン8ではサポートされていません。http://www.w3schools.com/tags/att_option_disabled.asp
外観をカスタマイズしてフィールドを読み取り専用にするために必要なオプションは何ですか?
警告!
質問はしませんので、質問を2回読んでください<input disabled>。<option disabled>
「無効化された属性は、IE、HTML無効化属性の以前のバージョン8ではサポートされていません。」
これは完全に真実ではありません。
IE7でさえ、<option disabled>要素を暗くして選択できないようにします(ただし、IE6はそうしません)。
私の唯一の提案(そしてこれはまったくテストされていません)は、<option>タグにイベントハンドラーを追加し、return false;それが選択されないようにすることです。
または、select onchangeハンドラーに接続して、選択した値がクリックされないはずのときに古い値に戻すこともできます。サポートしているブラウザはdisabled 影響を受けないので、うまくいくかもしれません。