サポート » 使い方全般 » 1つのフォームの中で項目を区切る方法

  • 解決済 pinopino

    (@pinopino)


    いつも有難く使わせて頂いております。
    この度項目の多いお問合せフォームを作成する事になり、
    見やすいように項目をテキストやh○等で区切って作成する事になりました。
    例)
    ・お名前
    ・メールアドレス
    ——テキスト等で区切る———–
    ・住所
    ・電話番号
    ——テキスト等で区切る———–
    ・ファイルエリア01
    ・ファイルエリア02
    ・ファイルエリア03
    確認・送信ボタン

    このような形にしたいのですが、どうしても一番上の名前・アドレスのみの入力欄しか反応せず、それ以下に区切った項目は入力しても確認画面で消えてしまうという状態です。
    テーブルを区切るのがそもそも原因なのか、h4を使用して区切っていますが、それが原因なのか分かりかねております。
    因みに1つのフォームの中で区切っています。
    それらしい記事も探してみたのですが見つからず、初歩的な事かもしれませんが何卒ご教授頂きたく書き込みさせて頂きました。
    宜しくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • フォームのHTML自体は出力されているのでしょうか?フォームが表示されているページで「ソースの表示」などで確認できると思います。
    もしHTML自体は出力されているようでしたらフォームを囲うHTMLの閉じ間違いなどではないでしょうか?

    トピック投稿者 pinopino

    (@pinopino)

    早速のご返信有難うございます。
    ソースを見てもhtml自体は出力されています。
    下記が実際に使用している内容です。

    <table class="table01">
    <tbody>
    <tr>
    <th width="40%">お名前<span class="required" style="color: #ff99cc;">必須</span></th>
    <td width="60%">[mwform_text name="お名前" size="20" maxlength="20"]</td>
    </tr>
    <tr>
    <th>メールアドレス<span class="required" style="color: #ff99cc;">必須</span></th>
    <td>[mwform_text name="メールアドレス" size="20" maxlength="25"]</td>
    </tr>
    </tbody>
    </table>
    <h4 class="txt-center">◆アイテム1</h4>
    <table class="table01" style="height: 194px;" width="490">
    <tbody>
    <tr>
    <th width="25%">ブランド<span class="required" style="color: #ff99cc;">必須</span></th>
    <td width="75%">[mwform_text name="ブランド" size="25" maxlength="40"]</td>
    </tr>
    <tr>
    <th>アイテム名</th>
    <td>[mwform_text name="アイテム名" size="25" maxlength="40"]</td>
    </tr>
    <tr>
    <th>カラー<span class="required" style="color: #ff99cc;">必須</span></th>
    <td>[mwform_text name="カラー" size="20" maxlength="20"]</td>
    </tr>
    <tr>
    <th>年代</th>
    <td>[mwform_text name="年代" size="20" maxlength="20"]</td>
    </tr>
    </tbody>
    </table>

    この場合中段にある【アイテム1】から下が反応しなくなります。

    【アイテム1】から下の項目は、必須チェックなどを設定しても無視されますか?
    また、HTMLを全てはずしてフォームのショートコード([mwform_text …]など)だけの状態で動作させても同じでしょうか?

    トピック投稿者 pinopino

    (@pinopino)

    ご返信ありがとうございます。
    上記のアイテム1の下にアイテム2、3とあるのですが、
    どうやらname名が一緒だったのが原因でした。

    無事機能致しましたのでご連絡致します。
    この度は迅速にご回答頂きまして助かりました!
    これからも使用させて頂きます、有難うございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「1つのフォームの中で項目を区切る方法」には新たに返信することはできません。