wahsaga: Wert eines Eingabefeldes überprüfen

Beitrag lesen

hi,

<input name="input1" onKeyDown="calc();" onBlur="ok(this.value);">

Übergebe hier lieber nicht this.value, sondern nur this als Referenz auf das Feld.

function ok(wert)

function ok(feld)

if (wert > 15 || wert < 0)

if (feld.value > 15 || feld.value < 0)

Btw: ggf. fehlt hier noch eine Überprüfung darauf, ob es sich überhaupt um eine Zahl umwandelt, bzw. eine Umwandlung des von value immer gelieferten Strings in eine Zahl.

nur leider funktioniert es mit
this.value = "";
nicht so, wie ich es mir erhoffe.

Nee, innerhalb deiner Funktion zeigt this auf die Funktion selber.
Wenn du aber this beim Aufruf als Wert für feld übergibst, kannst du hier dann
feld.value = "";
setzen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }