Kai345: i++ Schleife

Beitrag lesen

[latex]Mae  govannen![/latex]

Hallo,

<input type="text" name="textfield" id="textfield" value="0" />

[code lang=javascript]
function inc(f) {
f.value = (parseInt(f.value)+1).toString();

Bei parseInt immer als zweiten Parameter den Radix-Wert (hier : Dezimalsystem, also 10) angeben, da sonst bei Eingabe von 03 unvorhergesehene Werte erzeugt werden können (obwohl das Dezimalsystem bei vielen Browsern inzwischen als Vorgabe genommen wird)

Wenn man ganz sicher sein kann, daß wirklich nur Zahlen im Textfeld stehen, reicht sogar ein f.value = (+f.value) + 1;

toString() braucht man nicht, Textfelder sind immer String, wird automatisch gewandelt.

Cü,

Kai

--
Ash nazg durbatulûk, ash nazg gimbatul,ash nazg thrakatulûk, agh burzum-ishi krimpatul
selfcode sh:( fo:| ch:? rl:( br:< n4:# ie:{ mo:| va:) js:) de:> zu:) fl:( ss:| ls:?
Mein Selfhtml-Kram