Javascript et form

J'ai un formaulaire du type :

<form action="essai.php" method="post" onSubmit="confirm();">
<input type="submit" name="valider" value="valider">
</form>

Lorsque je clique sur "valider" la fenetre confirm apparait bien,
mais que je clique sur "OK" ou "Cancel3, le formulaire est envoye
a "essai.php".

Comment faire ?
Merci d'avance ;-)

3 réponses

  1. Pour resourdre votre probleme, ajoutez ce script :
    function envoyer(form){
    if(confirm()){
    document.form.action="essai.php";
    }else{
    document.form.action="#";
    }
    }

    et rectifier votre form ainsi:
    <form name="form"
    method="post"
    onSubmit="envoyer(this.form);">
    <input type="submit" name="valider" value="valider">
    3
    1. je dis peut être une méga connerie car je débute mais n'y à t'il pas apres la confirm un truc a faire du style :
      return false??
      1
      1. t'as zappé un truc:
        onSubmit=" if confirm(\"voulez vous coucher avec moi ce soir ?\") this.form.submit"
        -3