$_POST et if confirm JAVASCRIPT
Résolu/Fermé
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
-
20 janv. 2010 à 18:37
Rom190686 Messages postés 436 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 20 novembre 2015 - 21 janv. 2010 à 21:32
Rom190686 Messages postés 436 Date d'inscription mardi 29 avril 2008 Statut Membre Dernière intervention 20 novembre 2015 - 21 janv. 2010 à 21:32
A voir également:
- $_POST et if confirm JAVASCRIPT
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Node.js javascript runtime virus ✓ - Forum Virus
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Javascript echo ✓ - Forum PHP
7 réponses
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
20 janv. 2010 à 19:13
20 janv. 2010 à 19:13
Ajoute un id sur ton champs et entre <head> et </head> :
<script type="text/javascript"> window.onload = function() { document.getElementById('idFormulaire').onsubmit = function() { return confirm('Voulez-vous vraiment supprimer les données ?'); } }; </script>
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
20 janv. 2010 à 21:03
20 janv. 2010 à 21:03
Ok mais sur quel champs ?
Peux-tu me donner un exemple de <form></form> pour que j'y voit plus clair.
Je dois ajouter un onclic sur le submit?
Désolé de te demander tout ca mais je suis très novice dans le javascript.
Peux-tu me donner un exemple de <form></form> pour que j'y voit plus clair.
Je dois ajouter un onclic sur le submit?
Désolé de te demander tout ca mais je suis très novice dans le javascript.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
20 janv. 2010 à 22:41
20 janv. 2010 à 22:41
C'est sur la balise form.
Tu sais ce qu'est un attribut ?
Il suffit d'ajouter l'attribut id avec une valeur, et de mettre sa valeur dans le getElementById du script JS.
Tu sais ce qu'est un attribut ?
Il suffit d'ajouter l'attribut id avec une valeur, et de mettre sa valeur dans le getElementById du script JS.
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
21 janv. 2010 à 21:05
21 janv. 2010 à 21:05
ok je test
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
21 janv. 2010 à 21:16
21 janv. 2010 à 21:16
sa fonctionne parfaitement pour le premier formulaire.
Cependant, pour les suivants, ca ne me demande pas de confirmation.
Pour être plus preci, il y a plusieurs formulaires sur ma page. Ces formulaires sont créer automatiquement par un array en php et mysql.
Dans le code source de la page, je vois bien que la fonction se repète sur tous les boutons submit de tous les formulaires mais la fenetre de confirmation n'apparait que sur le premier.
Comment est-ce possible de corriger le problème?
Cependant, pour les suivants, ca ne me demande pas de confirmation.
Pour être plus preci, il y a plusieurs formulaires sur ma page. Ces formulaires sont créer automatiquement par un array en php et mysql.
Dans le code source de la page, je vois bien que la fonction se repète sur tous les boutons submit de tous les formulaires mais la fenetre de confirmation n'apparait que sur le premier.
Comment est-ce possible de corriger le problème?
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
21 janv. 2010 à 21:19
21 janv. 2010 à 21:19
Si tu veux applique le teste sur tous les formulaires, essayes avec ça :
<script type="text/javascript"> window.onload = function() { formulaires = document.forms[]; for(i = 0 ; i < formulaires.length ; i++) { document.forms[i].onsubmit = function() { return confirm('Voulez-vous vraiment supprimer les données ?'); } } }; </script>Je n'ai pas testé mais ça devrait aller.
Rom190686
Messages postés
436
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
20 novembre 2015
35
21 janv. 2010 à 21:32
21 janv. 2010 à 21:32
C'est parfait, Merci beaucoup pour ton aide.