J'ai un formulaire long que j'ai divisé en six étapes. Lorsque le formulaire est chargé, toutes les étapes sont chargées, mais seule la première étape est visible. Les autres ont des CSS de display:none
pour qu'ils soient cachés. Lorsqu'une étape est complétée et validée par Javascript, l'étape en cours devient display:none
et la nouvelle étape est fixée à display:block
. À la dernière étape, l'utilisateur soumet le formulaire. Cependant, comme prévu, seuls les champs de display:block
de la page sont soumis. Tous les champs complétés dans les éléments avec display:none
sont ignorées.
Existe-t-il un moyen de soumettre les champs à l'intérieur du fichier display:none
éléments ?
Si ce n'est pas le cas, existe-t-il un autre moyen d'obtenir le même effet ?