Hallo alle zusammen,
nachdem mit SelfHTML und Google nicht helfen konnte, hoffe ich hier eine Lösung für mein Problem zu finden…
Ausgangslage: Ich habe ein HTML-Formular, welches nur ein einziges Eingabefeld beinhaltet. Das Formular soll per GET-Methode übertragen werden.
Problem: Wenn man im IE6 im Eingabefeld den Enter-Button drückt wird das Feld automatisch „submittet“. Allerdings wird der Submit-Button selbst in diesem Fall nicht mit übertragen! Die nachfolgende Anwendung prüft nun aber genau auf das vorhandensein dieses Buttons um zu merken, ob das Formular submittet wurde oder eben nicht.
Zur Veranschauung habe ich das ganze mal mit einem extrem simplen Beispiel nachgebaut, als Nachverarbeitung dient ein wenig PHP-Code:
[code]
<?php if (isset($_REQUEST['submit'])) echo "Submit!"; else echo "kein Submit!"; ?> [/code]Drückt man auf "Enter" fehlt der Parameter submit=... (sieht man ja auch in der URL), bei Klick auf den Button ist er aber da!Hat jemand eine Idee, wie ich dafür sorgen kann, dass der Submit-Parameter auch bei Enter übermittelt werden kann?
Was ich schon probiert habe: per Javascript beim onKeyPressed() auf Enter geprüft und dann ebenfalls per JS form.submit() aufgerufen → gleiches Ergebnis!
CU
Wazilla