Hallo zusammen
Ich mache mit Java Script folgendes, um die Felder sofort zu aktuallisieren.
Aufgerufen wird die Funktion mittels onKeyUp="rechne()"
Das funktioniert also einwandfrei, nun die Schwierigkeit.
Die Formularfelder werden mittels while Schlaufe aus einer DB gezogen und wie folgt dargestellt.
Das heist ich habe den Namen in einem Array referenziert mit der $detail_id. Und so kann ich im JS das feld nicht mehr ansteuern. Wie kann ich auf ein solches Array zugreifen?
Folgendes habe ich schon erfolglos versucht.
weiss mir hier jemand Rat? Danke
Ich mache mit Java Script folgendes, um die Felder sofort zu aktuallisieren.
Code:
script type="text/JavaScript"> function rechne() { document.form.preis.value=document.form.stpreis.value*document.form1.detail_menge.value } </script>
Das funktioniert also einwandfrei, nun die Schwierigkeit.
Die Formularfelder werden mittels while Schlaufe aus einer DB gezogen und wie folgt dargestellt.
HTML-Code:
<input type="text" onKeyUp="rechne()" value="<? echo"$detail_stkpreis"; ?>" name="stpreis[<? echo"$detail_id" ?>]" >
Folgendes habe ich schon erfolglos versucht.
Code:
document.form.preis.value=document.form.stpreis[document.form.detail_id.value].value*document.form.detail_menge[document.form.detail_id.value].value
Kommentar