• 締切済み

動的にtextareaとselectを追加するため以下のソースを書きま

動的にtextareaとselectを追加するため以下のソースを書きました。 動的に追加は成功しました。 test.phpにてpostデータを表示したところ 追加されたtextareaとselectのvaluesが取得できませんでした。 どのようにすれば、postデータを送信できますか。 よろしくお願いします。 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="ja"><head> <meta content="text/html; charset=EUC-JP" http-equiv="content-type"><title>JSTestHTML</title> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript">google.load("jquery", "1.2");</script> <script type="text/javascript"> var arInput = 1; //初期入力フォームの数 var Default = arInput; function addInput() { //追加処理  arInput ++ $("#area").append('<span id=\"group'+arInput+'\"><select name=\"arr['+arInput+'][year]\"><option value=\"2008\" >2008</option><option value=\"2009\" >2009</option><option value=\"2010\" selected>2010</option><option value=\"2011\" >2011</option><option value=\"2012\" >2012</option></select>年<select name=\"kichigai[mon]\"><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\" selected>6</option><option value=\"7\" >7</option><option value=\"8\" >8</option><option value=\"9\" >9</option><option value=\"10\" >10</option><option value=\"11\" >11</option><option value=\"12\" >12</option></select>月<select name=\"arr['+arInput+'][day]\"><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><option value=\"7\" >7</option><option value=\"8\" selected>8</option><option value=\"9\" >9</option><option value=\"10\" >10</option><option value=\"11\" >11</option><option value=\"12\" >12</option><option value=\"13\" >13</option><option value=\"14\" >14</option><option value=\"15\" >15</option><option value=\"16\" >16</option><option value=\"17\" >17</option><option value=\"18\" >18</option><option value=\"19\"

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

POSTではなくGETでおくってみれば、パラメータをみればどこでひっかかっているか わかりやすくなりますよ。 おそらくnameの命名規則がおかしいか、受け取り側の解釈のしかたがおかしいのでしょう

shironekopu
質問者

お礼

早速のご回答ありがとうございました 問題は <fieldset>の開始位置だった様です。 位置を修正したところ問題なくpostデータを受け取ることができました。

関連するQ&A

専門家に質問してみよう