![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.3ベストアンサー
- 回答日時:
たとえば、選べるけど、値が変えられないとかでしたらこんな感じで
<script>
function check(obj){
var s=obj.form.hoge;
if(obj.checked){
s.index=s.selectedIndex;
s.onchange=function(){this.selectedIndex=this.index;}
}else{
s.onchange=function(){return false;}
}
}
</script>
<form>
<input type="checkbox" onClick="check(this)">変更不可
<select name="hoge">
<option>0</option>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
</form>
No.2
- 回答日時:
「選択不可能」を拡大解釈しまして、「選択肢を切り替えられない」とするなら下記のようなイベントを追加することで対応できます。
<select onmousedown="reset_value=this.selectedIndex" onchange="this.selectedIndex=reset_value">
プルダウンの選択肢一覧を見えないように制御したいのであれば、
「選択用プルダウン」と「選択不可用プルダウン」の2つを用意しておき、常に一方を隠して、必要に応じて切り替えて表示するようにすることで対応できそうです。
No.1
- 回答日時:
>灰色がかってしまいます。
disableというのは選ばれているようにみえてもそのデータはサーバに
おくられません。
黒いままだと「データが選ばれている」と錯覚されるので、それを
防ぐ仕様です。
だいぶ姑息なことをしないと無理なので、あきらめたほうがいいでしょう
この回答への補足
ご回答ありがとうございます。
今回は選択不可であるが確認はできるというものが作りたいので、
そのデータがサーバに送られてもいいです。
「データが選ばれている」と錯覚されてもいい場合であっても
かなり複雑な処理が必要となってしまうのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- Visual Basic(VBA) データのある範囲を選択するVBAについて 2 2022/09/03 00:20
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) Excel VBAシートの色を一気に変える方法 1 2022/03/27 23:24
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Java-jspの画面入力値保持について
Java
-
テーブルタグの中にdivを含めてはダメ?
HTML・CSS
-
Unionの結果全体をOrder By したい。
SQL Server
-
-
4
VB.NETのDropDownListをReadOnlyにする方法またはEnable=Falseで字を黒くする方法
Visual Basic(VBA)
-
5
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
6
onchangeイベントを強制的に発生させる
JavaScript
-
7
リクエストに応じたselectedの初期値設定方法
Java
-
8
getParameterで値が取得できず、困ってます
HTML・CSS
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでセレクトボックス...
-
selectを変更不可にしたい
-
【javascript】連想配列からセ...
-
Selectボックスの一覧表示方法
-
VBScriptでHTMLのセレクトボッ...
-
option 選択による表示&非表示
-
1度きりではなく、繰り返し、挙...
-
selectを使った計算
-
selectボックスの選択結果を変...
-
複数のプルダウンを1つにまとめ...
-
【JavaScript】プルダウンで数...
-
全てのselect要素をデフォルト...
-
<input>の選択肢をプルダウンメ...
-
プルダウンの選択内容を次のペ...
-
selectが変更されたらnameを指...
-
javascriptで合計金額を算出し...
-
プルダウンメニューに連動する...
-
2段階連動セレクトボックスでの...
-
【JS】selectでchangeした時の...
-
javascript:データを日本語で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウン選択を変更すると、...
-
selectを変更不可にしたい
-
javascriptでセレクトボックス...
-
全てのselect要素をデフォルト...
-
Selectボックスの一覧表示方法
-
リストボックス内の重複したも...
-
プルダウンの値によって活性・...
-
VBScriptでHTMLのセレクトボッ...
-
JavaScriptで<select>の<option...
-
セレクトボックスで配列を呼び...
-
ラジオボタンとプルダウンを連...
-
selectを使った計算
-
select要素のvalueを配列で取得...
-
<input>の選択肢をプルダウンメ...
-
javascriptでoptionタグを削除...
-
今日の日付を自動的にセレクト...
-
検索窓とプルダウンメニュー機...
-
【javascript】連想配列からセ...
-
selectボックスの選択結果を変...
-
同じ名前のセレクトがある場合...
おすすめ情報