Peterchens Mondfahrt: document.forms.elements.value

Beitrag lesen

Guten Morgen zusammen !

Ich sitze wieder in meinem kleinen Büro und knacke noch immer am selben Problem wie gestern Abend...

Nochmal zur Erklärung:

Ich habe eine Tabelle die dynamisch erzeugt wird.
Also
<table>
FOR-Schleife mit Zähler i {
<tr>
 <td>Info</td>
 <td>
********************************
<input name='bestellmenge' type='text' size='5' maxlength='2' onChange='mengenpruefen()'>
********************************
 </td>
</tr>
}
</table>
------------------------------------------------------------------
Das script "mengenpruefen" sieht so aus:
function mengenpruefen()
{
bm = document.forms['FORM'].elements['bestellmenge'].value;
if (bm > 50)
 {alert('Bestellmengen > 50 sind nicht zulässig !')}
else
 {alert(bm)};
}
-----------------------------------------------------------------
Es wird IMMER "alert(bm)" ausgegeben mit bm undefined....
Woran kann das liegen ?
Ich habe auch versucht den Feldnamen durch den Zähler eindeutig zu machen
(also 'bestellmenge1','bestellmenge2','bestellmenge3', usw.), aber auch dabei kommt bm als undefined zurück !?

Kann mir das jemand erklkären, oder hat jemand von euch einen Lösungsvorschlag ??

Danke

Peter