HTML-Formulare

Hi!
ick hab da mal ne Frage.

Wie ist es möglich, die Eingaben aus einem Texteingabefeld mit der Entertaste zu senden, ohne erst den SubmitButton zu drücken?

Vielen Dank im vorraus. Tom

Hallo Tom!

Meines Wissens nach (und habs grade nochmal getestet) macht der Internet Explorer (wie es andere handhaben weiss ich nicht) das schon automatisch. Versuchs einfach mal hier im TITEL-Feld beim Artikel schreiben…

Gruss
Florian

PS: Ansonsten müsstest du im onkeypress mit javascript abfragen, ob die Enter-taste gedrückt wurde und dann mit form.submit das Formular abschicken…

Hi Tom,

eigentlich sollte das bei Submit-Buttons standardmäßig funktionieren …

Wenn nicht, kannst du mal folgendes Script ausprobieren:
(„name_der_form“ musst du natürlich anpassen …)

function my_submit(e) {
var keycode = document.all ? event.keyCode : e.which;
if ((""+keycode)==„13“) name_der_form.submit();
}
window.onload = function () {
document.onkeydown = my_submit;
if (document.layers) {
document.captureEvents(Event.KEYDOWN);
}
}

Viele Grüße, piranja

Wie ist es möglich, die Eingaben aus einem Texteingabefeld mit
der Entertaste zu senden, ohne erst den SubmitButton zu
drücken?

Danke!
Stimmt, der IE machts automatisch! Wieso bin ick da nich selbst draufgekommen?

Stimmt, der IE machts automatisch! Wieso bin ick da nich
selbst draufgekommen?

Praktisch jeder Browser :wink:

Aber Vorsicht: wenn Du den Submit-Button durch ein input type=image ersetzt, gibt’s Probleme mit dem Return = Submit

Gruß
Stefan