ボタンをクリックする前に、DropDownListの値を確認するダイアログのようなものを出したいと考えています。
OnClientClickプロパティに"return confirm('これでよろしいですか?')"
のように埋め込む方法は分かっていますが、
DropDownListで選択されている値を取り出して
return confirm('" + ddlSelect.SelectedValue + "でよろしいですか?')"
のようにするとそのまま出力されてしまい、中身を取り出せません。
何か、方法もしくは他の方法で、DropDownListの値を一言注意できる方法があれば教えて下さい。
環境:VWD2008 ASP.NET2.0
No.1ベストアンサー
- 回答日時:
記述するなら DDLSelectの要素を取得するには
document.form1.DDLSelect.value または
document.getElementById("DDLSelect").value
といった具合にしないといけないでしょう
したがって
"return confirm( '\x22' + document.getElementById("DDLSelect").value + '\x22 でよろしいですか?');"
または
"return confirm( '\x22' + document.form1.DDLSelect.value + '\x22 でよろしいですか?');"
といった具合かと ・・・
選択内容を ""でくくるために \x22 でエスケープ処理しています
ありがとうございます!
1つ目の方法で無事にJavaScriptでASP.NETのコントロールの値を取り出せました。
1つだけ工夫した点は、コントロールの名前が出力時に変わっているようでしたので、出力されたHTMLのソースを確認してIDを取り出しました。
return confirm( '\x22' + document.getElementById("ctl00_cphMain_ddlState").value + '\x22 でよろしいですか?');
とても助かりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- フリーソフト 使用期間切れのDVDfab12でDVDをコピーしようとした時のエラー表示について 1 2022/09/09 01:58
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/03/01 11:38
- その他(IT・Webサービス) U-NEXTの解約ができません 2 2022/11/19 18:35
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Excel(エクセル) マクロでボタンにつける名前がどこに設定されているかわからないケースがありました。 1 2023/06/19 19:37
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- ルーター・ネットワーク機器 echoshow8の音声をBluetoothを介してパソコンで出力するやり方を教えて下さい。 3 2023/04/03 17:09
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Excel(エクセル) エクセルVBA 複数行にまたがっている選択を判定するには 2 2023/05/21 21:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
return trueとreturn falseの用...
-
正規表現で複数マッチ条件で悩...
-
ドロップダウンリストボックス...
-
ラジオボタンのNullチェック
-
一度しか押せないボタンについて
-
COBOLの数字チェック
-
「本当に削除しますか」が正常...
-
JavaScript ログアウト処理
-
JavaScriptde途中で、「exit」...
-
未選択のプルダウンメニューを...
-
プルダウンメニューを選択して...
-
RegularExpressionValidatorの...
-
ツリービューのチェックボック...
-
未入力のラジオボタンに、alert...
-
プルダウン 項目が多いので先頭...
-
テキストボックス入力を半角英...
-
【jQuery】input nameの文字列...
-
二つの入力欄に、同時に同じ文...
-
onchangeイベントを強制的に発...
-
<input>の選択肢をプルダウンメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
return trueとreturn falseの用...
-
slickのレスポンシブ > center...
-
フォームの入力チェックをする...
-
チェックボックスの有無判定
-
JavaScriptde途中で、「exit」...
-
COBOLの数字チェック
-
TEXTAREAに入力した改行コード...
-
ラジオボタンのNullチェック
-
Visual Studioのデザインでの非...
-
「本当に削除しますか」が正常...
-
ツリービューのチェックボック...
-
半角英数字のみの入力にエラー...
-
ドロップダウンリストボックス...
-
未入力のラジオボタンに、alert...
-
入力された日付の正規表現の仕...
-
JSのみで入力→確認→メールで送...
-
分岐数といえば
-
度胸試しのJavaScript
-
ドラッグ&ドロップ禁止について
-
Tabキーでのカーソルの移動...
おすすめ情報