• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:連動フォーム、値の送信方法について教えて下さい)

連動フォームによる値の送信方法について

このQ&Aのポイント
  • 連動フォームを使用して値を送信する方法について教えてください。HTMLソースのフォーム部分を変更して、都道府県と市町村のプルダウンの選択肢をresult.phpに受け渡したいですが、方法がわかりません。
  • 連動フォームの値の送信方法について教えてください。HTMLソースのフォーム部分を変更し、都道府県と市町村のプルダウンで選択された値をresult.phpに送信したいです。
  • 連動フォームの値を送信する方法について教えてください。HTMLソースのフォーム部分を変更し、都道府県と市町村のプルダウンの選択値をresult.phpに渡したいのですが、どのようにすればいいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

フォームからの送信では表示値は送られず、value値が送られるようになっています。 それなので、もとのvalueのデータを希望する文字列にしてあげればそのまま送信されることになります。(↑各SelectOptionを定義しているデータのところ) ただし、2バイト文字の場合エンコードされるはず。 php側(=サーバ側)にコードと都市名の対応表を持っていて、フォームのHTML自体もphpから出力するというようなのもあるのかも・・・ (この場合は送信データはコードのみでよくなる)

narusuji
質問者

お礼

ありがとうございます。 JavaScriptはほとんど使った事が無いので四苦八苦しています。 Firebugをインストールし、Select.jsがどの様に動作しているのか眺めている最中です。 勉強しながらSelect.jsに手を加えるか、 対応表を作って送られたs1,s2の数値データをresult.phpで文字列に変換するか、 どちらにしようか迷っています。 47都道府県と市町村の連動ドロップダウンを使うのが目的なんですが、いつも目的に最短距離で進めず、回り道ばかりでタイムロスしています(汗) とりあえずは、JavaScriptのお勉強は後回しにして、対応表を作ったほうが目的達成までの時間は掛からないと思うので、PHPファイル側で処理をしようと思います。

関連するQ&A