Hello!
Je rencontre un petit problème que je ne m'explique pas...
Alors me voici avec une nouvelle question...
Pourquoi le code suivant ne fonctionne pas?
Explication du problème : Le code javascript devrait empêcher l'envoi du formulaire mais celui-ci est bien "submité" malgré la présence du retour false de la fonction.
Déjà merci de votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 <html> <head> <script language="javascript" type="text/javascript"> function addListener(element, baseName, handler){ if (element.addEventListener) element.addEventListener(baseName,handler,false); else if(element.attachEvent) element.attachEvent("on"+baseName, handler); } function initEventHandlers(){ addListener(document.forms["myform"],"submit",function(){ if (document.getElementById("c1").value != "a") return false; }); } </script> </head> <body> <form method="post" name="myform" action="file.php"> <input type="text" name="c1" id="c1" value="" /> <input type="submit" value="send"/> </form> <script language="javascript" type="text/javascript"> addListener(window,"load",initEventHandlers); </script> </body> </html>
Partager