Problème onclick
Résolu/Fermé
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
-
19 févr. 2009 à 14:16
dev123 Messages postés 39 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 27 janvier 2010 - 19 févr. 2009 à 15:17
dev123 Messages postés 39 Date d'inscription vendredi 23 janvier 2009 Statut Membre Dernière intervention 27 janvier 2010 - 19 févr. 2009 à 15:17
13 réponses
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 14:28
19 févr. 2009 à 14:28
Ce code me semble correct...
Peut être que le problème vient de ta fonction javaScript? Peux tu montrer le code?
Peut être que le problème vient de ta fonction javaScript? Peux tu montrer le code?
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
19 févr. 2009 à 14:32
19 févr. 2009 à 14:32
j'ai pas de fonction :)
Je savait pas qu'il y avait une fonction elle ne s'exécute pas tout seul le confirm();
Merci de ton aide
Je savait pas qu'il y avait une fonction elle ne s'exécute pas tout seul le confirm();
Merci de ton aide
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 14:35
19 févr. 2009 à 14:35
Ah, quand tu fais onClick="confirm('Confirmer ?') , tu appelles une fonction confirm( text ) il faut donc la créer.
Tu veux faire quoi avec ton OnClick?
Tu veux faire quoi avec ton OnClick?
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
19 févr. 2009 à 14:37
19 févr. 2009 à 14:37
juste un fenetre avec ok et annuler si c ok page précedente si annuler bha sa reste dans la page
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 14:46
19 févr. 2009 à 14:46
Il te suffit de faire une fonction javaScript,
Ca te donne ça:
<script type='text/javascript' language='JavaScript 1.4'>
<!--
function confirmer(text)
{
window.confirm(text);
}
// -->
</script>
</head>
<body>
<form action="Nom.php?id=test " method="post" name="formulaire">
<tr><td><input type="submit" name="button" value="Envoyer" onClick="confirmer('Confirmer ?')" /></td>
<td> <input type="text" value="2"</td></tr>
</form>
Ca te donne ça:
<script type='text/javascript' language='JavaScript 1.4'>
<!--
function confirmer(text)
{
window.confirm(text);
}
// -->
</script>
</head>
<body>
<form action="Nom.php?id=test " method="post" name="formulaire">
<tr><td><input type="submit" name="button" value="Envoyer" onClick="confirmer('Confirmer ?')" /></td>
<td> <input type="text" value="2"</td></tr>
</form>
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
19 févr. 2009 à 14:55
19 févr. 2009 à 14:55
salut merci pour ton code marche pas lol j'ai mis exactement la même chose
:):):)
Merci de ton aide
:):):)
Merci de ton aide
<script type='text/javascript' language='JavaScript 1.4'> <!-- function confirmer(text) { window.confirm(text); } // --> </script> </head> <body> <form action="Nom.php?id=test " method="post" name="formulaire"> <tr> <td> <input type="text" name="libelle" value="test" ></td> <td><input type="image" alt="Submit button" src="_img/edit.png" name="button" value="Envoyer" onClick="confirmer('Confirmer ?')" /></td></tr> </form>
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 14:58
19 févr. 2009 à 14:58
Ah... je n'avais pas essayé... :(
essayes ça, je l'ai essayé et ça marche ;)
essayes ça, je l'ai essayé et ça marche ;)
<script type='text/javascript' language='JavaScript 1.4'> <!-- function confirmer(text) { window.confirm(text); } // --> </script> </head> <body> <form action="Nom.php?id=test " method="post" name="formulaire"> <tr><td><input type="submit" name="button" value="Envoyer" onClick="confirmer('Confirmer ?')" /></td> <td> <input type="text" value="2"</td></tr> </form>
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
19 févr. 2009 à 14:59
19 févr. 2009 à 14:59
peut-être essayer quelque chose comme ça ?
<img onclick="if(confirm('question ?'))document.getElementById('id_formulaire").submit();else return false;" ...
<img onclick="if(confirm('question ?'))document.getElementById('id_formulaire").submit();else return false;" ...
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
19 févr. 2009 à 15:12
19 févr. 2009 à 15:12
oui
Sa marche nikel !!!! :::::)))
Merci de votre aide !!!
<img onclick="if(confirm('question ?'))document.getElementById('id_formulaire").submit();else return false;"
Sa marche nikel !!!! :::::)))
Merci de votre aide !!!
IpIpIpIpOne
Messages postés
436
Date d'inscription
mercredi 18 février 2009
Statut
Membre
Dernière intervention
24 mai 2009
116
19 févr. 2009 à 15:15
19 févr. 2009 à 15:15
content d'avoir pu t'aider :)
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 15:15
19 févr. 2009 à 15:15
Alors... en fait le code précédent ne marche pas correctement. Si tu clique sur annuler, tu atteins quand même la page...
en fait ton évènement n'est pas un OnClick mais un OnSubmit, tu n'envoie le formulaire que si c'est ok.
voilà le code:
Voilà comme cela tout devrai fonctionner comme tu le souhaite ;)
en fait ton évènement n'est pas un OnClick mais un OnSubmit, tu n'envoie le formulaire que si c'est ok.
voilà le code:
<script type='text/javascript' language='JavaScript 1.4'> <!-- function confirmer(text) { if(! (window.confirm(text))) return false; } // --> </script> </head> <body> <form action="Nom.php?id=test" method="post" name="formulaire" onSubmit="return confirmer('Confirmer ?')"> <tr><td><input type="submit" name="button" value="Envoyer" " /></td> <td> <input type="text" value="2"</td></tr> </form>
Voilà comme cela tout devrai fonctionner comme tu le souhaite ;)
InAme19
Messages postés
539
Date d'inscription
samedi 13 septembre 2008
Statut
Membre
Dernière intervention
29 novembre 2012
62
19 févr. 2009 à 15:16
19 févr. 2009 à 15:16
IpIpIpIpOne -> Ah oui, comme ça c'est pas mal non plus ^^
dev123
Messages postés
39
Date d'inscription
vendredi 23 janvier 2009
Statut
Membre
Dernière intervention
27 janvier 2010
19 févr. 2009 à 15:17
19 févr. 2009 à 15:17
daccord j'ai compris franchement merci pour ton aide !!