![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Java-jspの画面入力値保持について
Java
-
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
Unionの結果全体をOrder By したい。
SQL Server
-
-
4
VB.NETのDropDownListをReadOnlyにする方法またはEnable=Falseで字を黒くする方法
Visual Basic(VBA)
-
5
onchangeイベントを強制的に発生させる
JavaScript
-
6
MAX関数を使ってからLEFT JOINしたいのですが・・
PHP
-
7
getParameterで値が取得できず、困ってます
HTML・CSS
-
8
Javascript_submit()完了後に処理したい
JavaScript
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
javascriptでセレクトボックス...
-
VBScriptでHTMLのセレクトボッ...
-
複数プルダウンで検索
-
ラジオボタンの選択に応じてプ...
-
return falseが効かない
-
コードレビューをお願いします。
-
セレクトボックスを未選択の状...
-
プルダウンの値によって活性・...
-
プルダウン選択を変更すると、...
-
プルダウン 項目が多いので先頭...
-
新しくフォルダを作成したい
-
FormのonsubmitでJavaスクリプ...
-
return trueとreturn falseの用...
-
テーブルの行数を可変長にした...
-
onchangeイベントを強制的に発...
-
<JavaScript>tableタグを入力不...
-
複数のフォームを一括で自動送...
-
value内に変数を入れたい
-
別ウィンドウへのsubmitの挙動...
-
現在時刻を取得してフォームのs...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでセレクトボックス...
-
selectを変更不可にしたい
-
全てのselect要素をデフォルト...
-
<input>の選択肢をプルダウンメ...
-
Selectボックスの一覧表示方法
-
プルダウン選択を変更すると、...
-
セレクトボックスで配列を呼び...
-
JavaScriptで<select>の<option...
-
プルダウンのoptionの表示・非...
-
select要素のvalueを配列で取得...
-
【javascript】連想配列からセ...
-
ラジオボタンとプルダウンを連...
-
同じ名前のセレクトがある場合...
-
selectボックスの選択結果を変...
-
プルダウンの値によって活性・...
-
javascriptで合計金額を算出し...
-
プルダウンメニューに連動する...
-
リストボックス内の重複したも...
-
VBScriptでHTMLのセレクトボッ...
-
連想配列を使ってコンボボック...
おすすめ情報