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
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
5
hiddenのvalueの値を変えたい
JavaScript
-
6
javaでDBから取得したデータのJSP表示
Java
-
7
プルダウンメニューにDBの内容を表示させる
PHP
-
8
javascriptでセレクトボックスのselected"を動的につ"
JavaScript
-
9
<input>のvalue値をプルダウンメニューから受け取りたいのです
JavaScript
-
10
リクエストに応じたselectedの初期値設定方法
Java
-
11
hiddenに値を設定する方法
JavaScript
-
12
JSPで<SELECT>の中にDBから持ってきたデータを反映させたい
Java
-
13
チェックボックスのON/OFFでValueの値を変える方法が分かりません。
JavaScript
-
14
input type=hidden"で取得した項目に値が重複してセットされてしまいます。"
HTML・CSS
-
15
漢字での並び替え
SQL Server
-
16
onchangeイベントを強制的に発生させる
JavaScript
-
17
フォームへの前回入力値をクリアーする方法は?
PHP
-
18
MySQLで論理名を取得する方法
MySQL
-
19
同じIDで定義した要素の配列を取得したいが
JavaScript
-
20
SQLで条件指定結合をしたいがNULLも表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
select値をhiddenのvalueに渡し...
-
HTML プルダウンメニューの選択...
-
ラジオボタンを選択済みにする...
-
FORMのselectの選択肢を最初か...
-
プルダウンメニューでValue値を...
-
wordの数式について 定積分を書...
-
[HTML]プルダウンメニューの横...
-
htmlからパラメータで、cgiに渡...
-
携帯用アンケートページを作成...
-
javascript ColorBoxの最大縦幅...
-
ローカルテストサーバーと本番...
-
PHPのlocationについて
-
WEBアプリケーションからフォル...
-
硬質カードケースについて 縦向...
-
htmlのフォームからcgiにデータ...
-
onMouseoverで下線表示したい(...
-
シングルコーテーション(')と...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
FORMのselectの選択肢を最初か...
-
チェックボックスとセレクトボ...
-
チェックボックスグループの一...
-
ラジオボタンを選択済みにする...
-
<select>タグの幅設定
-
OPTIONタグにループは使えない...
-
iframeごとに戻るボタンを
-
メールフォームのプルダウンメ...
-
リストボックス(multipleなsel...
-
プルダウンメニューでValue値を...
-
selectboxの画面遷移で、postデ...
-
htmlでセルの値を取得して計算...
-
チェックボックスの余白を指定...
-
一つの検索窓で複数のサイトか...
-
ラジオボタンとセレクトメニュ...
-
コンボ1の内容に応じてコンボ...
おすすめ情報