Ross Geller: Kann Textfeld nicht ansprechen

Hi Leute,

ich habe ein kleines Problem bei Ansprechen eines Formularfeldes mit Javascript! Das Problem ist wohl, dass das Feld testfeld[0] heist.

<input name="testfeld[0]" type="text" size="30" maxlength="30">

Wenn ich versuche das Feld anszusprechen:

function test(){
document.zeitbasis_form.testfeld[0].value = "Hallo Welt";
}

kommt folgende Fehlermeldung:

document.zeitbasis_form.testfeld.0 ist Null oder kein Objekt

Ich bin mir schon im klaren das die eckigen Klammern wohl als Sonderzeichen interpretiert werden, aber sie sind für mich zwingend notwendig. Wäre toll wenn mir jemand helfen könnte!

viele Grüße

Ross

  1. Hi Ross

    Ich bin mir schon im klaren das die eckigen Klammern wohl als Sonderzeichen interpretiert werden, aber sie sind für mich zwingend notwendig. Wäre toll wenn mir jemand helfen könnte!

    Die eckigen Klammern werden in JavaScript, wie auch in vielen anderen Programmiersprachen zur Kennzeichnung von arrays verwendet. AFAIK gibt es keine andere Lösung als die Klammern weg zu lassen. Vielleicht könntest du uns mal erklären, warum sie so "zwingend notwendig" sind.

    Schöne Grüße

    Johannes

    --
    Stop bushism
    ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
    Selfcode bei http://emmanuel.dammerer.at/selfcode.html