Moni: Input name ist kein string

Hallo zusammen,

mein Problem ist folgendes: ich erzeuge per XSL inputfelder , deren namen auch Ziffern sein können, darauf habe ich keinen Einfluss und kann es nicht verhindern, da mir die Daten per XML übermittelt werden.

Da nun der input name auch eine zahlenreihe sein kann, erkennt javascript das Feld irgendwie nicht an. Es sieht so aus:

<form name="meins">
<input name="22222222222222" type=text"></input>
</form>

wenn ich jetzt mit
document.meins.22222222222222.value = "irgendwas";

den Inhalt dieses feldes füllen will, funzt das nicht.
Folgende Meldung:
"Fehler: Semikolon erwartet"
obwohl da einer steht, ich denke er stört sich an dem "22222222222222".

Was könnte ich hier tun? kann man den inputnamen vielleicht irgendwie in einen string umwandeln, wenn ja wie?

mit document.meins.String("22222222222222").value = "irgendwas";
gehts natürlich auch nich...  :-/ zu blöd.

Danke für jeden Tipp!!

liebe Grüsse
Moni

  1. Hallo Moni,

    mit document.meins.String("22222222222222").value = "irgendwas";

    Probier's mal mit document.meins.elements("22222222222222").value = "irgendwas";

    Grüße
    Andreas

    --
    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
    (Rich Cook)
    1. Hi Andreas!

      Danke, es hat gefunzt! ;-D

      lg
      Moni

    2. hi,

      Probier's mal mit document.meins.elements("22222222222222").value = "irgendwas";

      das sollten aber eher eckige klammern sein als runde.

      gruss,
      wahsaga

      --
      http://wazgnuks.net/ - back from the dead
      1. Hallo wahsaga,

        Probier's mal mit document.meins.elements("22222222222222").value = "irgendwas";

        das sollten aber eher eckige klammern sein als runde.

        Stimmt. Habe ich nach C&P aus Monis Posting vergessen zu ändern.

        Grüße
        Andreas

        --
        "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
        (Rich Cook)