Je dois faire un formulaire qui puisse être validé simplement en tapant "Enter".
(je n'ai pas le choix, on utilise une douchette qui est configurée pour envoyer un retour à la ligne
à chaque fois qu'elle a fini de scanner).
Sous Firefox ou sous Internet Explorer je n'ai pas le même résultat.
J'ai essayé plein de script que j'ai trouvé à gauche à droite,
mais rien ne fonctionne sous IE.
Quelqu'un pourrait-il me donner ces quelques lignes ?
Merci
Code :
- <SCRIPT TYPE="text/javascript">
- <!--
- function submitenter(myfield,e)
- {
- var keycode;
- if (window.event) keycode = window.event.keyCode;
- else if (e) keycode = e.which;
- else return true;
- if (keycode == 13)
- {
- myfield.form.submit();
- return false;
- }
- else
- return true;
- }
- //-->
- </SCRIPT>
- <form method="POST" name="MyForm" action="<?= $_SERVER["PHP_SELF"] ?>">
- <table>
- <tr><td>Codebarre</td><td>
- <input type=text name=codebarre value="">
- <tr><td></td><td>
- <input type="submit" name="submit" value="Entrer" onKeyPress="return submitenter(this,event)">
- </table>
- </form>
|
---------------
Il n'est pas nécéssaire de réussir pour persévérer.