![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
こんばんわ。
下のようなフォームアイテムがあるとします。
<SELECT name="Staff">
<OPTION value="yamada">山田</OPTION>
<OPTION value="abe">阿部</OPTION>
</SELECT>
これを送信してASPでキャッチしますと・・・
Request("staff") で「yamada」や「abe」が取得できます。
たとえばテキストの方は取得できないでしょうか?
Javaスクリプトなら可能です。
たとえば・・・
Request("staff").TEXT とかで「山田」や「阿部」取得できないですか?
色々自分なりにやってみましたが・・・無理でした。
出来ないはずはないと思うのですが・・・
いかがでしょう。。。
No.1ベストアンサー
- 回答日時:
僕も同じ事で悩んだ事がありますが、僕の調べた限りではできませんでした。
基本的にVALUEで指定したモノしか渡せないはずです。
解決策として以下の方法はどうでしょう?
<SELECT name="Staff">
<OPTION value="yamada:山田">山田</OPTION>
<OPTION value="abe:阿部">阿部</OPTION>
</SELECT>
Mid(Request("staff"),1,Instr(Request("staff"),":")-1) で「yamada」を
Mid(Request("staff"),Instr(Request("staff"),":")+1) で「山田」を取り出せると思います。
No.4
- 回答日時:
For Each文で変数の列挙ができますよ。
For Each RqName In Request.Form
'変数名を表示する
Response.Write Request.Form(RqName) & "<br>"
'中身を表示する
Response.Write RqName & "<br>"
Next
No.3
- 回答日時:
より姑息に。
。。<SELECT name="Staff">
<OPTION value="yamada">山田</OPTION>
<OPTION value="abe">阿部</OPTION>
</SELECT>
<INPUT type="hidden" name="yamada" value="山田">
<INPUT type="hidden" name="abe" value="阿部">
これで、Staffの値を判定して、Request("yamada").Value で値が取れますね。
まぁ、美しいかどうかは別として。
No.2
- 回答日時:
そもそもvalueしか送信(GET/POST)しないので不可能です。
姑息な方法ですが..
<form onsubmit="this.Staff_text.value=this.Staff.options[this.Staff.selectedIndex].text">
<SELECT name="Staff">
<OPTION value="yamada">山田</OPTION>
<OPTION value="abe">阿部</OPTION>
</SELECT>
<input type=hidden name=Staff_text>
<input type=submit>
</form>
# ASP.NETならなぁ~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript 中百舌鳥駅と深井駅を入れ替えて選択しても同じ挙動にしたいです。 2 2022/06/24 18:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
ラジオボタンとテキストを同時...
-
VB.NET DateTimeの型について
-
ラジオボタンと連動して文字列...
-
複数のsubmitボタンで押された...
-
C言語クイックソートの比較総回...
-
セレクトボックスの初期選択状...
-
クリックの度に加算していくには?
-
value内に変数を入れたい
-
ダミーフォームの内容を送信用...
-
[Javascript]onFocusで文字列選...
-
Jqueryを使って値の合計を簡単...
-
ボタンの文字サイズ+入力バー...
-
VBAをJavaScriptに変換したいです
-
return trueとreturn falseの用...
-
追加ボタンを押した際に ok ボ...
-
プルダウン 項目が多いので先頭...
-
<JavaScript>tableタグを入力不...
-
onchangeイベントを強制的に発...
-
html selectの内容を初期値に戻す
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
value内に変数を入れたい
-
hiddenのvalueの値を変えたい
-
3桁区切りのカンマをつけたい...
-
VB.NET DateTimeの型について
-
複数のsubmitボタンで押された...
-
テキストボックスに入力された...
-
フォーム内容を上から順番にJav...
-
VBAをJavaScriptに変換したいです
-
javascriptでhiddenに二次元配...
-
大量のselect要素のvalueを短い...
-
フォームで入力した値を別のフ...
-
プルダウン選択時、既に入力済...
-
ラジオボタンと連動して文字列...
-
引数に数値、文字列の混在
-
クイズ作成:15個の問題から5個...
-
クリックの度に加算していくには?
-
setIntervalの間隔を途中で変更...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
JavaScriptによる自動計算フォ...
おすすめ情報