Kleine JavaScript Frage

Teilzeitelf

Ein Teilzeitelf
ID: 90232
L
29 April 2006
1.105
127
Hallo,

ist mir schon fast peinich aber ich brauche Hilfe für eine einfache JavaScript "Anwendung".

Ich habe eine Reihe von Textfeldern und den Inhalt möchte ich mit Hilfe von Javascript um jeweils 1 erhöhen wenn ich auf nen Button dahinter klicke.

Das hier ist mein Versuch:

<html>
<head>
<title>JAVASCRIPT TEST</title>
<script type="text/javascript">
<!---
function inc(feld) {
'document.formular.' + feld + '.value++';
}
//-->
</script>
</head>
<body>
<form name="formular">
<input type="text" name="textfeld1" value="10"> <button onClick="inc('textfeld1')">+1</button><br>
<input type="text" name="textfeld2" value="10"> <button onClick="inc('textfeld2')">+1</button><br>
<input type="text" name="textfeld3" value="10"> <button onClick="inc('textfeld3')">+1</button><br>
</form>
</body>
</html>

Das Script macht im Moment nichts. Es wird kein Fehler angezeigt aber der Wert erhöht sich auch nicht.

Kann mir jemand auf die Sprünge helfen ?
 
Naja, bei mir hat der Button das Formular grad noch immer abgeschickt, deshalb ist diese Variante evtl noch vorzuziehen:
HTML:
<html>
<head>
<title>JAVASCRIPT TEST</title>
<script type="text/javascript">
<!---
function increase(feld) {
document.formular[feld].value++;
return false;
}
//-->
</script>
</head>
<body>
<form name="formular">
<input type="text" name="textfeld1" value="10"> <button onClick="return increase('textfeld1');">+1</button><br>
<input type="text" name="textfeld2" value="10"> <button onClick="return increase('textfeld2');">+1</button><br>
<input type="text" name="textfeld3" value="10"> <button onClick="return increase('textfeld3');">+1</button><br>
</form>
</body>
</html>