J'ai un formulaire HTML composé de plusieurs champs (chacun ayant des champs identiques). Je souhaite que les utilisateurs puissent ajouter des ensembles de champs supplémentaires en cliquant sur un bouton (jQuery). Je peux penser à deux approches:Meilleur moyen d'insérer un élément avec JavaScript
Créer un mannequin et fieldset clone it caché lorsque le bouton ajouter est cliqué.
Créez une fonction qui rend le code HTML du fieldset à partir d'une chaîne lorsque vous cliquez sur le bouton add. (La fonction connaît le fieldset comme une longue chaîne.)
Y a-t-il des avantages ou des inconvénients significatifs? Y a-t-il un autre moyen? Je n'aime pas l'idée d'un jeu de champs fictif qui traîne, même s'il est caché, mais encoder tout le fieldset en tant que chaîne semble un peu bizarre, même si je sais que c'est une pratique plutôt courante.