2016-10-08 1 views
0

ちょっと質問があります。複数のフォームタグを使用して複数ステップフォームを作成する方が良いですか、1つのフォームで行うことができますか?htmlマルチステップフォーム

 <!-- example 1 --> 
     <form name="first-step" id="first-step" action="" method=""> 
      <input type="radio" name=""> 
      <input type="susbmit" name="continue" value="continue"> 

     </form> 

     <form name="second-step" id="second-step" method="" action=""> 
     <input type="text" name="street"> 
     <input type="submit" name="submit"> 
     </form> 

     <form name="third-step" id="third-step" method="" action=""> 
     <input type="text" name=""> 
     <input type="submit" name="submit"> 
     </form> 

    <!-- example 2 ************* --> 
     <form action="" method=""> 

     <div id="first-step"> 
     <input type="radio" name=""> 
     <input type="susbmit" name="continue" value="continue"> 
     </div> 

     <div id="second-step"> 
     <input type="text" name="street"> 
     <input type="submit" name="submit" value="submit"> 
     </div> 

     <div id="third-step"> 
     <input type="text" name=""> 
     <input type="submit" name="submit"> 
     </div> 
    </form> 

答えて

0

すべてのデータが同じ形式を参照しているため、divsのみを分離するのが最も良いと思います。少なくとも、セーブデータを段階的に保存したい。

補助書式では、現在のdivを非表示にし、次のものを表示するボタンを配置できます。最後のdivでは、通常の送信フィールドを紹介します。

+0

大丈夫ですが、各ステップで1つの送信ボタンが必要な場合はどうすればよいですか?それはまだ同じですか? – george

+0

私はそれが最良の選択だとは思いますが、あなたはまだできます:フォームが提出されたら、それが最後のステップかどうかをチェックし、そうでなければ、提出イベントを停止して、 –

関連する問題