Bonjour à tous,
ma question est la suivante.
Je génère un formulaire html à partir d'un fichier xml et d'une API DOM le tout en java.
Lorsque la personne ferme ce formulaire je dois vérifier qu'aucun champ n'a été modifié. Si des champs sont modifiés alors je dois faire apparaitre un popup de confirmation si oui ou non il souhaite fermer le formulaire sans sauvegarder les données modifiées.
Quel est le meilleur moyen?
J'avais pensé pour chaque champ, créer un input type hidden en ayant comme name le nom du champ suivi du texte hidden
Lorsque l'événement survient, je récupère dans deux arrays les valeurs name et value pour chaque champ hidden et non hidden et ensuite faire une comparaison entre les valeurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type=text" name="text1" value="valeur"/> <input type="hidden" name="text1hidden" value="valeur"/>
Afficher le popup de confirmation si la valeur d'un champ est différente entre le "hidden" et le "text".
Si vous avez une meilleure idée elle est la bienvenue.
D'avance merci pour vos réponses.
Partager