talemi: Wert vom Text Input einer variablen gleich setzen

Hallo.
Im folgenden Auszug habe ich versucht den Wert eines input Felds einer variablen gleichzusetzen, aber dieser wird mit alert dann nicht ausgegeben.
Liegt das an einem Fehler in der Syntex?

"<script name="asd" type="text/javascript">
function asda(){
String as = dokument.registerform.mail.value
alert (as)
}</script>"..."

<form name="registerform">  
	<div>  
		<input type="text" name="mail" value="asde" size="30" />  
		<input type="button" value="Register" onclick="asda()"/>"...  
  1. Moin,

    Hallo.
    Im folgenden Auszug habe ich versucht den Wert eines input Felds einer variablen gleichzusetzen, aber dieser wird mit alert dann nicht ausgegeben.
    Liegt das an einem Fehler in der Syntex?

    "<script name="asd" type="text/javascript">
    function asda(){
    String as = dokument.registerform.mail.value

    Was macht denn das "String" da? Du meinst wahrscheinlich http://de.selfhtml.org/javascript/sprache/variablen.htm@title=var, oder?

    Außerdem meinst du document nicht dokument.

    Die Fehlerkonsole deines Browsers sagt dir soetwas.

    Gruß,
    Take

  2. Liegt das an einem Fehler in der Syntex?

    nö, an mehreren

    String ersetzen durch var
    dokument ersetzen durch document
    name="asd" ersetzen durch   (genau: gar nix)

  3. Im folgenden Auszug habe ich versucht den Wert eines input Felds einer variablen gleichzusetzen,

    Du hast nicht gleichgesetzt, sondern zugewiesen.

    "<script name="asd" type="text/javascript">
    function asda(){
    String as = dokument.registerform.mail.value
    alert (as)
    }</script>"..."

    Ersetze "String" durch "var". Prüfe den Code mit http://www.jslint.com/@JSLink, am besten unter der Option "The Good Parts"!

    Lothar