Frage zum Textfeld ...

BeatriceG

Mitglied
Hallo! Wie kann man bei einem Textfeld einstellen, dass es bei Betätigen der Enter-Taste (Tastatur) zur entsprechenden Seite geht?

Zur Erklärung: Ein einfaches JS-Passwort-System wurde zur Suchfunktion umgesetzt. Doch man muss jedes Mal auf den "SUCHE"-Button klicken, damit das Suchergebnis angezeigt wird.
 
Hmm, wenn ein Submit-Button im Formular ist, dann sollte das mit dem Enter
eigentlich automatisch klappen:
Code:
<form action="ziel.php" method="post">
    Suchbegriff: <input type="text" name="sName" />
    <br />
    <br />
    <input type="submit" value="Suchen" />
</form>

Wenn es sich um eine Textarea handelt, dann musst du die Keycodes manuell
mit dem onkeypress-Ereignis abfangen, was aber keine Sinn macht, weil du
dann eh gleich ein Input-Feld nehmen kannst.
 
Nein, es ist kein Submit-Button, sondern ein einfacher Button. Ich habe es gerade getestet, was passiert, wenn ich anstatt "button" "submit" eingebe, aber dann funktioniert das ganze nicht mehr, sprich auch wenn man auf den Button klickt, passiert nichts.
 
Nur mal ganz nebenbei:

Du kannst JavaScript-Funktionen auch beim Submit eines Forms aufrufen:
Code:
<form [...] onsubmit="tuWas(); return true;">
Und je nach dem, ob true oder false zurückgegeben wird, wird das Formular
gesendet, oder abgebrochen.

Du kannst dann das onclick-Ereignis von dem Suchen-Button in`s onsubmit Er-
eignis vom Formular verschieben und einen Submit-Button benutzen.
 

Neue Beiträge

Zurück