Version complète: sur le forum Webmaster Hub : Bouton reset formulaire > Message de confirmation
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net
tankia
Bonjour,

J'ai créé un formulaire et y est placé un bouton pour effacer les champs du formulaire :
CODE
<input name='annuler' type='reset' value='Annuler'>


J'aimerais qu'en cliquant sur ce bouton un message en popup apparaisse pour demander une confirmation, est-ce possible à faire simplement ?
astrofiles
Bonjour

Dans ton head html tu mets
CODE
<script LANGUAGE="JavaScript">
function confirmSubmit(msg)
{
var agree=confirm(msg);
if (agree)
    return true;
else
    return false;
}
</script>


Ensuite dans ton lien html tu gères l'évenement onclick
CODE
<a onclick="return confirmSubmit('Voulez vous vraiment ..................?')"
tankia
Merci beaucoup je vais tester ça.
dldstyle
Salut tankia,

j'ai pris l'habitude de ne plus proposer ce bouton sur mes formulaires.

Il est source d'erreur par inadvertance qui fait devenir n'importe quel internautre complètement fou. Je sais de quoi je parle cela m'est déjà arrivé de cliquer trop vite sur le bouton "annuler" au lieu de "valider".

Quant on y réfléchit bien, combien d'internautes sont prêts à vouloir effacer les données consciensement remplis à la fin ? Au pire on a besoin de modifier quelques champs mais pas de tout effacer.

Ta démarche est quand même intéressante car tu fais une alerte mais bon, penses qu'entre 7 et 10% d'internautes n'ont pas de javascript d'activé sur leur navigateur.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.