MG: document.Formular.username.value funktioniert nicht

hallo ich habe ein kleines problem. ich generiere meinen html code per javascript. wenn ich nun aus meinem username-input den wert haben will, passiert gar nichts. die onclick funktion funktioniert jedoch. wenn ich oben in doIt() im alert das document.Formular.username.value durch einen beliebigen string ersetze wird mir dierse ausgegeben. was mach ich denn hier falsch??

<script type="text/javascript">

function doIt(){
	alert(document.Formular.username.value);	
}
</script>

<p><img src="./img/Dock.jpg" width="100%" height="10%" border="4" alt="">
	<div id="LoginZone"  align="right"></div>

<script type="text/javascript">	
	var Form = document.createElement('form');
	Form.name = "Formular";
	Form.action = '';
	var UBox = document.createElement('input');
	UBox.type = 'text';
	UBox.name = 'username';
	UBox.id = 'username';
	UBox.size = '20';
	Form.appendChild(UBox);
	var Login = document.createElement('input');
	Login.type = 'button';
	Login.name = 'LogIn';
	Login.id = 'LogIn';
	Login.value = 'LogIn';
	Login.onclick=function() {doIt()};

</script>

  1. Hallo,

    naja, hast du eine fehlermeldung? was passiert, wenn du das inputfeld mal
    über document.getElementById ansprichst?

    Gruß

    jobo

    1. naja, hast du eine fehlermeldung?

      ne, erine fehlermeldung bekomm ich leider nicht...

      was passiert, wenn du das inputfeld mal
      über document.getElementById ansprichst?

      wenn ich es über getElementById anspreche, wird es mir gar nicht mehr angezeigt...

      1. Hallo,

        also das kann beides eigentlich nicht sein. dein code ist ja unvollständig und deshalb auch nicht unmittelbar zu testen. ohne html-tidy oder webdeveloper-tools kriegst du auch keine javascript-konsole im ff, könnte sein. und der meckert, wenn das objekt die eigenschaft nicht hat.

        Gruß

        jobo

    2. naja, hast du eine fehlermeldung?

      naja also mir wird die fehlermeldung: doIt() is undefined ausgegeben... aber wo ich die noch definieren sollte ist mir schleierhaft...

      1. Hallo,

        naja, hast du eine fehlermeldung?

        naja also mir wird die fehlermeldung: doIt() is undefined ausgegeben... aber wo ich die noch definieren sollte ist mir schleierhaft...

        dann hast du funktion nicht definiert (;-).

        Gruß

        jobo

        1. Hallo,

          naja, hast du eine fehlermeldung?

          naja also mir wird die fehlermeldung: doIt() is undefined ausgegeben... aber wo ich die noch definieren sollte ist mir schleierhaft...

          dann hast du funktion nicht definiert (;-).

          Gruß

          jobo

          Ok. nun läuft es... danke schön!

          1. Hallo,

            Ok. nun läuft es... danke schön!

            (;-). cool.

            Gruß

            jobo