![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
selectで選択されたvalue値を下のhiddenのvalue値(id)に渡して、
hiddenのvalue値(id)がselectで選択されたvalue値になるような
フォームを作りたいのですが、作り方をお教え頂ければ幸いです。
<form name="form" method="get" action="index.cgi">
<select name="mode">
<option value="100023">和書</option>
<option value="100241">洋書</option>
<option value="100524">エレクトロニクス</option>
</select>
<input type="hidden" name="serch_janru" value="id" />
<input type="text" name="keyword" value="keyword" /><input type="submit" name="submit" value="商品を検索" />
</form>
ソース等、具体的にお教え頂けると助かります。
どうぞ宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
<form>には一切手をつけないとして、
javascriptで
<script type="text/javascript">
<!--
window.onload = function () {
//@cc_on
document./*@if (1)attachEvent('on'+ @else@*/addEventListener(/*@end@*/
'change', function (evt) {
var e = evt./*@if (@_jscript) srcElement @else@*/ target /*@end@*/;
if (e.type=="select-one" && e.name=="mode"){
alert(e.value);
var elements = document.getElementsByName("serch_janru");
elements[0].value=e.value;
}
}, true);
}
// -->
</script>
こうできます。
No.2
- 回答日時:
>selectで選択されたvalue値を下のhiddenのvalue値(id)に渡して
それってmodeでもserch_janruでも同じ値をindex.cgiに送るってことですか?
無駄なトラフィックが増えるだけで意味ないので受け側で調整した方がよいのでは?
ちなみにjavascriptでhiddenに渡すのはユーザビリティとしては
最低なのでやめた方がよいかと。
(スクリプトが有効でないとserch_janruは手入力もできないので
つねに空になるので・・・)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 以前の質問だと、どの条件でも配列が表示されてしまいます。 1 2022/07/09 11:40
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトボックスを2つ選択してメッセージなどを表示するには。~運賃検索プログラムを完成させたい~ 1 2022/07/22 11:10
- JavaScript セレクトボックスで配列を呼び出したい。 1 2022/07/08 20:14
- JavaScript console.logがどうしても2つ機能しないのでアドバイスをくださいお願いします 2 2022/07/07 22:13
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript JavascriptからSQLへ繋ぎ方が分からない 3 2022/07/07 00:27
- JavaScript セレクトボックスを2つ設けて選択して初めてメッセを表示 1 2022/07/27 12:15
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript 電車の運賃を出すプログラムを作っています。 2 2022/06/22 09:36
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
<input>の選択肢をプルダウンメニューから受け取り、hiddenで
JavaScript
-
プルダウンで選択した項目にあわせて、hiddenデータも変化させてcgiにデータを送る
JavaScript
-
セレクトメニューで2つの項目や値を渡す方法はありますか?
HTML・CSS
-
-
4
リクエストに応じたselectedの初期値設定方法
Java
-
5
hiddenのvalueの値を変えたい
JavaScript
-
6
JSPで<SELECT>の中にDBから持ってきたデータを反映させたい
Java
-
7
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
8
プルダウンメニューにDBの内容を表示させる
PHP
-
9
javaでDBから取得したデータのJSP表示
Java
-
10
<input>のvalue値をプルダウンメニューから受け取りたいのです
JavaScript
-
11
hiddenに値を設定する方法
JavaScript
-
12
javascriptでセレクトボックスのselected"を動的につ"
JavaScript
-
13
MySQLで論理名を取得する方法
MySQL
-
14
Java-jspの画面入力値保持について
Java
-
15
SQLで条件指定結合をしたいがNULLも表示したい
その他(データベース)
-
16
同じIDで定義した要素の配列を取得したいが
JavaScript
-
17
テーブルの任意の列を非表示にしたい
HTML・CSS
-
18
HTMLの値の渡し方について質問です。 HTMLで値を今の画面から次の画面に渡すにはどういう文を使う
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
FORMのselectの選択肢を最初か...
-
「value」に2つの値をセットす...
-
OPTIONタグにループは使えない...
-
メールフォームのプルダウンメ...
-
PHPで検索ボタンを押さずに検索...
-
フォームよりCGIへ複数の値をPO...
-
チェックボックスとセレクトボ...
-
ラジオボタンを選択済みにする...
-
select値をhiddenのvalueに渡し...
-
wordの数式について 定積分を書...
-
VB.net データーグリッドビュー...
-
proftpdで困ってます。
-
チェックボックスの返す値
-
VB初心者。小数点以下の表示で...
-
MSPゴシックで、一番幅を取る文字
-
WEBページを強制的に横画面で見...
-
HDDの縦置きについて
-
ディレクトリのファイル数取得
-
グーグルの検索窓を自分のHP...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
select値をhiddenのvalueに渡し...
-
FORMのselectの選択肢を最初か...
-
チェックボックスとセレクトボ...
-
リストボックス(multipleなsel...
-
ラジオボタンを選択済みにする...
-
OPTIONタグにループは使えない...
-
検索窓をクリックすると文字が...
-
NNでうまく動きません
-
フォームで絞込み検索機能を持...
-
チェックボックス選択で(3つ)...
-
メールフォームのプルダウンメ...
-
HTML プルダウンメニューの選択...
-
チェックボックスの余白を指定...
-
HP上の選択ボタンの選択肢リス...
-
プルダウンメニューにテキスト...
-
<select>タグの幅設定
-
フォームよりCGIへ複数の値をPO...
おすすめ情報