- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SELECTタグで変更禁止にする方法)
SELECTタグで変更禁止にする方法
このQ&Aのポイント
- SELECTタグを使用して変更を禁止する方法について調査しています。disabled属性やreadonly属性を使用することが考えられますが、選択されている項目を保持しながら変更禁止にする方法を探しています。
- SELECTタグで変更を禁止する方法を調査しています。disabled属性やreadonly属性を使用する方法もありますが、選択されている項目を保持しながら変更禁止にする方法を探しています。
- SELECTタグで変更を禁止する方法について調べています。SELECTタグにdisabled属性やreadonly属性を使用する方法もありますが、選択されている項目を保持しながら変更禁止にする方法を探しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
変更されるたびに元にもどせばどうでしょう? <script> function changeFunc(obj){ for(var i=0;i<obj.options.length;i++){ var v= obj.options[i].value; obj.options[i].selected=false; if(v==2 || v==4) obj.options[i].selected=true; } } </script> <form> <select name="MySelect" multiple onchange="changeFunc(this)"> <option value="1">A</option> <option value="2" selected>B</option> <option value="3">C</option> <option value="4" selected>D</option> </select>
お礼
その方法で凌ごうかと思います。 ご回答ありがとうございました。