Hi,
neulich wollte ich für eine Seite eine Suchfunktion implementieren, hierfür sollte ein Textfeld und ein Button verwendet und die im Textfeld enthaltenen Daten der Form via POST zur Zielseite übertragen werden. Wie man es von Browsern gewohnt ist, wird irgendwas ins Textfeld getippt und anschließend Enter gedrückt, um das Formular abzusenden. Das hat im Internet Explorer nicht funktioniert wie es sollte.
Das ist ein bekannter Fehler, bzw. eine bekannte Eigenart des IE die sich ergibt, wenn man in seiner Form (
<form>) auÃer dem SubmitButton nur ein einziges Textfeld mit drin hat. Abhilfe kann hier schaffen, ein zweites input-Feld hinzuzufügen. Da es offenbar nicht benötigt wird (sonst hättest du das Problem schlieÃlich nicht) kann man dieses unsichtbar und -zur Sicherheit- auf DISABLED setzen. Beispiel: <input style="display: none;" disabled="disabled" name="unwichtig" type="text" /> Sobald du das hast, funktioniert das Absenden des Formulars durch drücken von Enter auch schon wieder. Ich hoffe auch dir wird das nützlich sein :-) Gruà Link </form>
Kommentare
Kommentar schreiben