value wird nicht angezeigt
Andreas Iwanowski
- javascript
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 ??
Hi
du musst die variabel nur nicht als string behandeln.
" entfernen
schöne, cu
capior
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.
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?
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
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
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