Problème onclick
Résolu
dev123
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
dev123 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
dev123 Messages postés 39 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un formulaire et j'ai mis un bouton avec un onclick mais lorsque je clique sur annuler sa m'affiche comme la page suivante :
Merci de votre aide
J'ai un formulaire et j'ai mis un bouton avec un onclick mais lorsque je clique sur annuler sa m'affiche comme la page suivante :
<form action="Nom.php?id=test " method="post" name="formulaire"> <tr><td><input type="submit" name="button" value="Envoyer" onClick="confirm('Confirmer ?')" /></td> <td> <input type="text" value="2"</td></tr> </form>
Merci de votre aide
13 réponses
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?
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
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?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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>
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>
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>
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;" ...
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 !!!
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 ;)