Andreas Iwanowski: value wird nicht angezeigt

Hallo

Ich habe das hier eine Funktion, die sich den namen einer Variablen zusammensetzt:

function zusatzver()
{
 zusatzvid=document.formular.sc_kategorie.value;
 zv_preis_el="zv"+zusatzvid+"_zusatz_ver";

var i="document.formular."+zv_preis_el+".value";
 document.formular.zvpra.value=i;
}

in document.formular.zvpra wird allerdings dann der "Pfad" zur Value angezeigt, nicht die Value selber!! Wie kann ich diese PProblem wegmachen ??

  1. Hi

    du musst die variabel nur nicht als string behandeln.

    " entfernen

    schöne, cu
      capior

    1. Hi

      du musst die variabel nur nicht als string behandeln.

      " entfernen

      schöne, cu
        capior

      dann steht da

      zv_preis_el=zv+zusatzvid+_zusatz_ver;

      so meinst du das ?

      Dann meint er aber zv ist undefiniert und _zusatz_ver ist undefiniert.

  2. Hallo

    hi

    function zusatzver()
    {
    zusatzvid=document.formular.sc_kategorie.value;
    zv_preis_el="zv"+zusatzvid+"_zusatz_ver";

    var i="document.formular."+zv_preis_el+".value";
    document.formular.zvpra.value=i;
    }

    was ist zv?
    was ist _zusatz_ver?

    1. was ist zv?
      was ist _zusatz_ver?

      \ das sind statische bestandteile des Hidden objektes, die die values enthalten.
      das in der mitte ist der dznamische bestandteil, eine ausgelesene ID

  3. Moin!

    function zusatzver()
    {
    zusatzvid=document.formular.sc_kategorie.value;
    zv_preis_el="zv"+zusatzvid+"_zusatz_ver";
    var i="document.formular."+zv_preis_el+".value";
    document.formular.zvpra.value=i;
    }

    Sollte das nicht jede Menge Syntaxfehlermeldungen bringen? Was sollen die \ jeweils vor den " ?

    in document.formular.zvpra wird allerdings dann der "Pfad" zur Value angezeigt, nicht die Value selber!! Wie kann ich diese PProblem wegmachen ??

    Klingt, wie wenn Dir die Zeile
      var i= document.formular[zv_preis_el].value;
    weiterhelfen koennte. Weiss ich aber nicht, weil ich nicht weiss, was Du mit obigem Code wirklich meinst.

    So long

    1. Moin!

      function zusatzver()
      {
      zusatzvid=document.formular.sc_kategorie.value;
      zv_preis_el="zv"+zusatzvid+"_zusatz_ver";
      var i="document.formular."+zv_preis_el+".value";
      document.formular.zvpra.value=i;
      }

      Sollte das nicht jede Menge Syntaxfehlermeldungen bringen? Was sollen die \ jeweils vor den " ?

      in document.formular.zvpra wird allerdings dann der "Pfad" zur Value angezeigt, nicht die Value selber!! Wie kann ich diese PProblem wegmachen ??

      Klingt, wie wenn Dir die Zeile
        var i= document.formular[zv_preis_el].value;
      weiterhelfen koennte. Weiss ich aber nicht, weil ich nicht weiss, was Du mit obigem Code wirklich meinst.

      So long

      hehe die " das liegt daran weil ich das aus meiner PHP datei kpopiert habe\ besten dank fuer dienen Tipp