Peter: Objektname aus Varibaleninhalt zusammenbauen ?

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

  1. 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.

    1. http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines
      Schema 4

      Struppi.

      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

  2. 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

  3. 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