JavaScript -> Formular Überprüfung?

Dying Cry

Vice Admiral Special
Mitglied seit
05.01.2002
Beiträge
971
Renomée
0
Standort
Göttingen
Hey ihr,

ich habe eine Frage wgn. Javascript.

Und zwar habe ich ein Formular, und will jedes Feld überprüfen ob etwas eingetragen wurde
und falls ja, die Grafik neben dem Feld von notok.gif zu ok.gif ändern.

Das Funktioniert auch alles! Ich mache die Überprüfung mit OnChange.

Das Problem ist nur, das OnChange nur reagiert, wenn ich das Feld verlasse, also den Fokus wechsle. Wie kann ich es machen, das die Funktion zum Überprüfen mit jedem eingegebenen Buchstaben ausgeführt wird?

Grüße,
 
Hier eine Liste mit Events: Link

In Deinem Fall "onkeyup". Allerdings würde ich nicht ständig prüfen, sondern erst, wenn das Formular übertragen werden soll.
Beim Send-Button also folgendes:

Code:
<input type="button" name="senden" value="send" onClick="check()">

A.
 
Code:
<input type="button" name="senden" value="send" onClick="check()">
Ein gutes Beispiel, warum man Eingabegeräteorientierte Event-Handler besser lassen sollte. Was, wenn ich den Button nicht mit der Maus sondern mit Enter oder mit der Leertaste aktiviere?

Am besten mach man das mit onsubmit im Form Tag:
HTML:
<form action="target.html" method="post" onsubmit="return check();">

Ciao
Phil
 
Das Problem: Die Aufgabenstellung sagt, es soll dauernd überprüft werden.

Mit OnClick und OnChange habe ich es schon versucht. Ich probiere es mal mit OnKeyUp / Down...

Danke!
 
Zurück
Oben Unten