Objektname aus Varibaleninhalt zusammenbauen ?
Peter
- javascript
Hallo,
irgendwie komme ich nicht weiter und möchte daher um eure kurze Hilfe bitten.
Ich möchte einen Feldwert auslesen, wobei allerdings der Feldname aus Variablenwerte zusammengesetzt werden muß.
Mein Code:
function calc(id) {
var grundpreis = document.Formular.preis_+id+.value;
...weitere Funktionen mit dem Wert...
}
...funzt nicht.
Wie kann ich also das hinbekommen ?
Gruss
Peter
Ich möchte einen Feldwert auslesen, wobei allerdings der Feldname aus Variablenwerte zusammengesetzt werden muß.
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
Schema 4
Struppi.
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
Schema 4Struppi.
Vielen Dank !
Hatte irgendwie um die Ecke gedacht und den Wald vor lauter Bäumen nicht mehr gesehen.
Meine (funktionierende) Lösung:
var grundpreis = document.Formular.elements["preis_"+id].value;
Gruss
Peter
Hallo!
Schau dir unter http://de.selfhtml.org/javascript/objekte/elements.htm
mal Schema 4 an.
=>
var grundpreis = document.Formular.elements['preis_'+id].value;
Gruß, Jan
Hi
Wie kann ich also das hinbekommen ?
Versuch es mal mit Arrays, also dass du die Elemente mit element[0] oder element[1] etc benennst. Dann dürfte es ein
var grundpreis = document.Formular.element[id].value;
tun.
MfG
Lorenz