フォーム内に同じ項目名の入力フォームが複数ある場合
-
お世話になっております。特殊な例で恐縮なのですが、下記のように一つのフォームの中に、同じ項目名でname属性は別のフォームがいくつかある場合、
<div class="mailform-table table01"> <div class="mailform-column"> <p class="form-tit"><label for="your-name">お名前</label><span class="req">必須</span> <p class="form-input">[text* your-name] </div> <div class="mailform-column"> <p class="form-tit"><label for="tel-120">電話番号</label><span class="req">必須 </span> <p class="form-input">[tel* tel-120] </div> <div class="mailform-column"> <p class="form-tit"><label for="your-addres">ご住所</label><span class="req">必須</span> <p class="form-input">[text* your-addres] </div> </div> <div class="mailform-sub"> <div class="in-form-title"><span class="form_item_label_span any">任意</span>ご紹介いただく方(1人目) </div> <div class="mailform-table table02"> <div class="mailform-column"> <p class="form-tit"><label for="intro-name">お名前</label> <p class="form-input">[text intro-name] </div> <div class="mailform-column"> <p class="form-tit"><label for="intro-tel">電話番号</label> <p class="form-input">[tel intro-tel] </div> <div class="mailform-column"> <p class="form-tit"><label for="intro-addres">ご住所</label> <p class="form-input">[text intro-addres] </div> </div> </div>
確認画面に遷移した時に、
お名前 〇〇〇〇(一つ目のフォームの入力値)、△△△△(二つ目のフォームの入力値)、 電話番号 000000000(一つ目のフォームの入力値)、08000000000(二つ目のフォームの入力値)、 ...
というように、同じ項目名のフォームの入力値がまとめて表示されてしまいます。
これは仕様上仕方がないことでしょうか? それか、私のコードの記述方法に問題があるでしょうか?とりあえず、項目名をお名前2 お名前3???というふうに変更すれば分かれて表示されますので、それで対応していこうとは思っているのですが???
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘フォーム内に同じ項目名の入力フォームが複数ある場合’ is closed to new replies.