• 締切済み

PHPフォーム中のJavascriptの送信

PHPフォームの中にJavascriptで作成したSelectを配置しPOSTしたところ、Javascript部分だけが情報が取得できません。 具体的には、年月日の月のSelectは通常に表示し、月を選択した際、その月の日数をJavascriptのonChangeで取得してSelectを作成し、innerHTMLで表示させています。 ソースで見た時はIDの指定だけですが、FireBugなどで見るときちんとしたソースで表示されていますが、こういう形のJavascriptの混在はできないのでしょうか? そうだとしたら、通常はどういう処理をしているのか、ご存知の方が居たら教えてください。

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

JavaScriptでHTML生成しても正常にPOSTされれば問題ないです。 ソースを確認してください。

bacchus047
質問者

補足

自分もそういう認識で居ました。 先にも書いたようにFireBugではソースは確認できています。 プルダウンメニューは表示されていますし、Valueも正しく設定されています。 <span id="daySelect"><select name="BDay"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option ><option value="5">5</option> <option value="6">6</option>    ~中略~ </select></span>日 受け取り側でDUMPしてやっても表示されるはずの"[BDay] =>"が表示されていません。 気になる箇所としては、FireBugのスタイル欄に This element has no style rules. You can create a rule for it. というメッセージが出ているのですが、何か関係あるでしょうか?

関連するQ&A