Senkei: Bgcolour eines Textfelds aendern wenn man etwas eingibt

Hallo,

Ich wollte mal fragen ich folgendes umsetze :

Ich habe ein textfeld in das Ziffern eingeben werden sollen.
Wenn weniger als 8 Zifferen im textfeld stehen soll die hintergrund farbe des feldes gelb sein , wenn genau 8 drinstehen gruen und wenn mehr als 8 drinstehen rot.

Irgendwer ne idee wie ich das machen kann ?

mfg
Senkei

  1. Hallo

    Ich habe ein textfeld in das Ziffern eingeben werden sollen.
    Wenn weniger als 8 Zifferen im textfeld stehen soll die hintergrund farbe des feldes gelb sein , wenn genau 8 drinstehen gruen und wenn mehr als 8 drinstehen rot.

    nutze passende http://de.selfhtml.org/javascript/sprache/eventhandler.htm@title=Event-Handler.
    Ermittle bei der Prüfung die Eigenschaft http://de.selfhtml.org/javascript/objekte/string.htm#length@title=length() des String-Objektes. um die Anzahl der Zeichen zu ermitteln, eine Fallunterscheidung z.B. mit http://de.selfhtml.org/javascript/sprache/bedingt.htm#switch@title=switch-case für Deine drei verschiedenen Fälle. Setze darin die von Dir gewünschte http://de.selfhtml.org/javascript/objekte/style.htm#style_eigenschaften@title=Style-Eigenschaft des Style-Objektes.

    Was willst Du anzeigen, wenn ein böser Anwender statt Ziffern Buchstaben in Dein Eingabefeld eingibt? Und denke bitte daran, dass eine Javascript-Überprüfung ein sinnvolles Feature ist, das die Benutzerfreundlichkeit erhöhen kann, aber keinesfalls eine serverseitige Prüfung ersetzt.

    Freundliche Grüße

    Vinzenz

    1. Ermittle bei der Prüfung die Eigenschaft http://de.selfhtml.org/javascript/objekte/string.htm#length@title=length() des String-Objektes.

      Richtig gesagt, falsch gezeigt. http://de.selfhtml.org/javascript/objekte/string.htm#length@title=length Eigenschaft.

      Struppi.