Sascha: komische Inputfelder

Ok, ich geb auf. Ich komm nicht weiter. Vllt hat jemand ne Idee:

<html>

<form name="regist" id="tx-srfeuserregister-pi1-fe_users_form">

<input name='FE[fe_users][username]' id=win type="text" />

</form>

<SCRIPT language="VBScript">

set WshShell = CreateObject("WScript.Shell")
 vbswinuser = WshShell.ExpandEnvironmentStrings("%USERNAME%")

document.regist.'FE[fe_users][username]'.value = vbswinuser

</script>

</html>

Ich hab ein Input Feld in dem ich nachher automatisch den Benutzernamen eintragen will. Das Input Feld heißt FE[fe_users][username], das steht schon so im Code drin. Da kann ich nichts ändern. Aber ich ich kann dem Feld nichts zuweisen weil ja der Name eigentlich garnicht gültig ist.
Keine Ahnung was das Programm dann mit einer Variable macht die eigentlich nicht so heißen dürfte.

Ihr seht schon ich bin Anfänger. Ich hoffe mir kann jemand helfen. Was es mit diesen Klammern auf sich hat und so.

  1. Moin

    in JavaScript könntest du einfach per ID auf das Element zugreifen:

    document.getElementById("win").value=...

    Vielleicht gehts ja so auch in VBScript?

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)