Je cherche un moyen de créer un éditeur in-situ en JavaScript comme JEditable ou des plugins similaires. Cependant, la différence est que mon éditeur serait un formulaire multi-champs plutôt qu'un seul champ. Étant donné que le même formulaire sera utilisé dans différentes parties, à savoir la modification d'éléments existants et la création de nouveaux éléments, je souhaiterais pouvoir spécifier la fonction de rappel pour chaque cas sans avoir à dupliquer la fonctionnalité partagée (par exemple, validation, bouton d'annulation, etc.).Création d'un éditeur in-situ multi-champs avec JavaScript/JQuery
Actuellement, j'ai essayé de l'implémenter naïvement et le code est affreux car les gestionnaires d'événements diffusent autour du code source au lieu d'être ensemble en tant que composant.
Donc, ma question est de savoir quelle est la façon recommandée de mettre en œuvre cela? Si un plugin jQuery fournit la fonctionnalité, cela peut être le chemin le plus facile. Sinon, comment pourrais-je structurer correctement mon code?
Dans mon cas, je veux un rappel que pour la forme bouton de soumission, pas pour tous les domaines. L'ensemble du formulaire doit être show/hide/submit/cancel dans son ensemble. – ejel