Verknüpfungssyntax in JS
Denkfehler in der Zeichenverknüpfung?
- javascript
Hallo liebe Gemeinde,
Warum funktioniert das hier nicht:
var formElms = new Array(); //Elemente aus dem Formular
formElms[0] = 'delivery_greeting';
formElms[1] = 'delivery_title';
...etc
// loggedIn ist der name eines Formulars
function disableForm(arr)
{
if(arr==='formElms')//wird von einem onClick übergeben
{
for(var i=0;i<formElms.length;i++)
{
document.loggedIn.+formElms[i]+.disabled=true;
}
}
}
Fehlerausgabe: disableForm ist undefiniert.
Wenn ich einen Wert aus dem formElms im klartext eintrage funktioniert das auch. Wie muss denn formElms[i] eingetragen werden damit das funktioniert?
hi,
Wenn ich einen Wert aus dem formElms im klartext eintrage funktioniert das auch. Wie muss denn formElms[i] eingetragen werden damit das funktioniert?
http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines, für # statt der nummer auch name einsetzbar.
gruß,
wahsaga
Oh wie peinlich, ich sollte mir mal dringend die Tomaten von den Augen kratzen, viel Dank für den Hinweis!