私は6つのステップに分割した長いフォームを持っています。フォームが読み込まれると、すべてのステップが読み込まれますが、最初のステップのみが表示されます。残りはCSSをdisplay:none
持っているので、非表示になっています。ステップが完了し、Javascriptで検証されるdisplay:none
と、現在のステップがに設定され、新しいステップがに設定されdisplay:block
ます。最後のステップで、ユーザーはフォームを送信します。ただし、予想どおり、display:block
ページの要素のフィールドのみが送信されます。の要素で完了したフィールドはすべてdisplay:none
無視されます。
display:none
要素内のフィールドを送信する方法はありますか?
そうでない場合、同じ効果を達成する別の方法はありますか?
display: none
私のすべてのテストで、ブラウザーはコンテナー内のフォーム要素を送信しているようです。