Bonjour,
J'ai un problème avec Internet Explorer 7 (et uniquement ce browser là) lors du chargement d'une page qui contient un formulaire.
La page est du style :
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 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </head> <body id="wizard" oncontextmenu="return false" onload="initStep()"> <form method="POST" ACTION="controller.jsp" name="step" onsubmit="button.value="next"; return checkRequest()"> ... <div id="form_footer"> <input type="button" name="back" value="Back" onclick="button.value="back"; submit();"> <input type="submit" name="next" id="next" value="Next" onclick="button.value='next'"> </div> <!-- close form_footer --> .. </form> </body></html>
Le problème est que dès le chargement de la page, l'action qui est dans la balise "form" est exécutée : à savoir qu'on redirige directement, et ce sans action de l'utilisateur, vers la page "controller.jsp"
Je mets ce message dans ce forum-ci car je ne pense pas que ce soit un problème lié au javascript, ni au JSP (car oui, c'est une page JSP). Il semblerait vraiment que ce soit un problème dû au browser.
Toutefois, il est à noter que la fonction initStep() qui devrait s'exécuter juste après le chargement de la page n'est pas exécutée (par contre la page, elle, est bien chargée)
Merci bcp pour votre aide,
là, je suis dans le noir absolu
NikoBe
Partager