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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
<input>の選択肢をプルダウンメニューから受け取り、hiddenで
JavaScript
-
プルダウンで選択した項目にあわせて、hiddenデータも変化させてcgiにデータを送る
JavaScript
-
セレクトメニューで2つの項目や値を渡す方法はありますか?
HTML・CSS
-
-
4
<input>のvalue値をプルダウンメニューから受け取りたいのです
JavaScript
-
5
リクエストに応じたselectedの初期値設定方法
Java
-
6
hiddenに値を設定する方法
JavaScript
-
7
hiddenのvalueの値を変えたい
JavaScript
-
8
「マスタ」と「テーブル」の違いとはなんでしょうか?
Oracle
-
9
onchangeイベントを強制的に発生させる
JavaScript
-
10
プルダウンメニューにDBの内容を表示させる
PHP
-
11
javaでDBから取得したデータのJSP表示
Java
-
12
javascriptでセレクトボックスのselected"を動的につ"
JavaScript
-
13
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
14
JSPで<SELECT>の中にDBから持ってきたデータを反映させたい
Java
-
15
input type=hidden"で取得した項目に値が重複してセットされてしまいます。"
HTML・CSS
-
16
漢字での並び替え
SQL Server
-
17
チェックボックスのON/OFFでValueの値を変える方法が分かりません。
JavaScript
-
18
MySQLで論理名を取得する方法
MySQL
-
19
ラジオボタンでクリックした値を、hiddenで送信
JavaScript
-
20
SQLで条件指定結合をしたいがNULLも表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
select値をhiddenのvalueに渡し...
-
ラジオボタンが両方とも選択で...
-
ラジオボタンを選択済みにする...
-
プルダウンメニューでValue値を...
-
wordの数式について 定積分を書...
-
フリーズする原因
-
MSPゴシックで、一番幅を取る文字
-
CGI経由でのPDFファイルをダウ...
-
Yomi-Searchのカテゴリを縦並び...
-
cgiからsendmailを送信で文字化け
-
さくらインターネットのCGI...
-
”送信ボタン” ”クリアボタン”...
-
アンケートフォームで前のペー...
-
ディレクトリのファイル数取得
-
WEBページを強制的に横画面で見...
-
チェックボックスで選択した内...
-
チェックボックスの返す値
-
<FORM TYPE="subumit">でデータ...
-
SELECTでgroup byした時の挙動
-
フォームメール確認用ページ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
select値をhiddenのvalueに渡し...
-
INPUT TYPE
-
FORMのselectの選択肢を最初か...
-
チェックボックスとセレクトボ...
-
ラジオボタンを選択済みにする...
-
iPhoneでセレクトボックスが選...
-
リストボックス(multipleなsel...
-
チェックボックスグループの一...
-
検索窓をクリックすると文字が...
-
メールフォームのプルダウンメ...
-
プルダウンメニューでValue値を...
-
チェックボックスの余白を指定...
-
買い物カゴの作成
-
iframeごとに戻るボタンを
-
OPTIONタグにループは使えない...
-
リストボックスの値を複数のテ...
-
select name が反映されません...
-
MIDIのONとOFF。
おすすめ情報