Zugriff auf Input-Feld mit "nicht konformen" Namen
Elmar
- html
Hallo Zusammen!
Ich habe ein Input-Feld mit folgendem Namen name="ls_matlist[1].kwmeng". Der Name ist für das Shopsystem im Moment leider nötig. Gibt es eine Möglichkeit per Javascript auf die Feldwerte a la document.form1.(ls_matlist[1].kwmeng).value zuzugreifen? Es geht um die Erhöhung bzw. Verminderung der jeweiligen Artikelanzahl.
Ich habe das Problem über zusätzliche ID´s gelöst bzw. umgangen aber leider spielen da das Chaosteam Netscape 4.7 und Opera mal wieder nicht mit ;-). Im Moment sieht das ganze so aus:
... das Input-Feld ...
<input id="artikel<%=countme%>" type="text" name="<%=lv_varnam%>" value="0" size="2">
... eines der beiden Bilder Plus/Minus ...
<a href="javascript:artplumin('artikel001','plus');"><img src="img/plus.gif" border="0" width="11" height="11"></a>
... die Funktion ...
function artplumin(id,plumin){
wert=document.getElementById(id).value;
wertint=parseInt(wert);
alert(wertint);
if (plumin=="plus"){
wertint+=1;
} else if(plumin=="minus"){
wertint-=1;
}
document.getElementById(id).value=String(wertint);
}
Vielen Dank für Eure Ideen!
Elmar
Hi Elmar
Ich habe ein Input-Feld mit folgendem Namen name="ls_matlist[1].kwmeng". Der Name ist für das Shopsystem im Moment leider nötig. Gibt es eine Möglichkeit per Javascript auf die Feldwerte a la document.form1.(ls_matlist[1].kwmeng).value zuzugreifen? Es geht um die Erhöhung bzw. Verminderung der jeweiligen Artikelanzahl.
versuchs mal mit:
window.document.form1.elements['ls_matlist[1].kwmeng'].value
Gruss
Axel :)
Supi! Vielen Dank! Et läuft...
Elmar
Hi Elmar
Ich habe ein Input-Feld mit folgendem Namen name="ls_matlist[1].kwmeng". Der Name ist für das Shopsystem im Moment leider nötig. Gibt es eine Möglichkeit per Javascript auf die Feldwerte a la document.form1.(ls_matlist[1].kwmeng).value zuzugreifen? Es geht um die Erhöhung bzw. Verminderung der jeweiligen Artikelanzahl.
versuchs mal mit:
window.document.form1.elements['ls_matlist[1].kwmeng'].value
Gruss
Axel :)