J'ai une forme comme ceci:touche Entrée soumettre wont forme dans IE6
<form id="form_main" name="form_main" action="/search/" target="iframe001" method="get" onSubmit="reset_and_subm();">
Entrée soumettre ce formulaire wont dans IE6, mais dans Chrome, FF, Opera, Safari et IE8 (pas testé IE7 encore). EN EFFET, MEME EN APPUYANT SUR LE BOUTON SOUMETTRE LE FORMULAIRE. J'ai essayé pendant des heures maintenant ... Quel pourrait être le problème? Je l'ai essayé:
<form id="form_main" name="form_main" action="/search/" target="iframe001" method="get" onSubmit="alert('hello');">
Et le Alertbox vient avec le message ...
Maintenant, voici la fonction "reset_and_subm();"
Est-ce que quelqu'un sait ce que je devrais faire ici? Btw, j'ai vérifié toutes les entrées dans le formulaire, et tout semble bien aller ... Supposons donc qu'il n'y a rien de mal avec le contenu du formulaire.
Merci
MISE À JOUR:
J'ai un bouton d'envoi oui. L'ensemble du contenu du formulaire est trop grand pour être mis ici, mais il ne contient qu'un seul champ de texte. Le reste est "sélectionne" et "entrées cachées". Je suis en appuyant sur Entrée dans le seul champ de texte, il est ... J'ai aussi ajouté le code du bouton soumettre:
<input name="nav_querystring" type="text" id="nav_querystring" style="width: 240px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;" value="">
<input type="submit" name="nav_submit" id="nav_submit" value="Sök" style="width: 55px; font-size: 13px;">
MAJ2:
Juste pour signaler, j'ai inclus le fichier js qui contient la fonction "reset_and_subm" et aussi, j'utilise mod_rewrite dans .htaccess pour réécrire l'action du formulaire. J'espère que rien de tout cela ne cause le problème.
UPDATE3: Semble que le problème pourrait se trouver dans le corps de OnLoad eventy, où j'ai une fonction js non répertoriée ici. IE6 ne prend-il pas en charge OnLoad? Que dois-je utiliser à la place ...
Voici mon code actuel:
<body onLoad="subSelection();">
Merci
Pouvez-vous afficher le code complet du formulaire? Dans quel champ appuyez-vous sur la touche Entrée? Avez-vous un bouton de soumission? –
désolé, vérifiez la mise à jour –
[cet exemple autonome] (http://jsfiddle.net/qJgHf/) montre le code que vous avez bien fonctionne dans IE6, votre problème doit se trouver ailleurs. –