Nicholas Provart: HTML Tagnamen mit Punkten mit Javascript auslesen

Hej SELFHTMLers!
Ich wuerde gern mit Hilfe einer HTA und Java ein Formular automatisch ausfüllen. Das Problem ist, dass die ganze HTML Tagnamen so aussehen:

<input type=text name="ABC.DEF">

und natuerlich wenn ich versuche so was mit Java anzusprechen (ausfüllen):

document.forms[1].ABC.DEF.value="Nicholas";

geht es nicht. Ich kann auch schwer an Hand von der Elementennummer dieses Feld ansprechen, da das Formular mal 20, mal 21 etc. Elemente zwischen dem Element ABC.DEF hat.

Hat eine/r eine Idee wie ich dieses Problem lösen kann? Ich habe nix im Archiv gefunden.

Cheers, Nick

  1. Hallo Nick

    document.forms[1].ABC.DEF.value="Nicholas";

    geht es nicht.

    Dieses kleine Script funktioniert sogar im Navi

    <html>
    <head>
    <title>Seltsame Namen</title>
    <script language="JavaScript">
    <!--

    function test()
    {

    alert(document.forms[0]["abc.def"].value);
    document.forms[0]["abc.def"].value="klappt doch";

    }

    //-->
    </script>
    </head>
    <body onLoad="setTimeout('test()',1000);">
    <form>
    <input type="Text" name="abc.def" value="2" size="20" maxlength="30" >
    </form>
    </body>
    </html>

    Viele Grüße

    Antje

    1. Huhu Antje!

      Dieses kleine Script funktioniert sogar im Navi

      Mmh... was ist denn das fuer ein Unterton, der da mitklingt - *sogar* ? ;-)

      Bis dann, Roland