
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
絶対パスと相対パスについて。
-
HTML&CSS 学習本の相談
-
HTML&CSS 学習方法のお勧め
-
ホームページのサイトでhtm...
-
テーブルの行を折りたたみたい...
-
CSSを教えて下さい webデザイナ...
-
メモ帳の段落の揃え方
-
ホームページを作っていたらhtm...
-
iPhoneで HTMLファイルを閲覧
-
htmlの文字が縦書きになる
-
スマホで、左右にスワイプして...
-
HTML/CSSを使って写真のような...
-
HTMLでクロス抽出したい
-
htmlの<input type=”file”>でア...
-
画像が分割されて切り替わる、...
-
WEBページを強制的に横画面で見...
-
レスポンシブで困っています・・
-
ホームページの制作について教...
-
GoogleSearchControlにホームペ...
-
Dreamweverは今も主流なんです...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
FORMのselectの選択肢を最初か...
-
select値をhiddenのvalueに渡し...
-
リストボックス(multipleなsel...
-
チェックボックスとセレクトボ...
-
INPUT TYPE
-
iframeごとに戻るボタンを
-
こちらの記述をスマホサイトに...
-
selectboxの画面遷移で、postデ...
-
ラジオボタンを選択済みにする...
-
検索窓をクリックすると文字が...
-
iPhoneでセレクトボックスが選...
-
<select>タグの幅設定
-
OPTIONタグにループは使えない...
-
ラジオボタンとセレクトメニュ...
-
プルダウン
-
PHPで検索ボタンを押さずに検索...
-
htmlでセルの値を取得して計算...
-
リストボックスで選択し、CGIを...
おすすめ情報