• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Was stimmt hier nicht?

Nexxus21

New member
Hallo,

kann mir vielleicht jemand sagen was hier nicht stimmt,
und wie ichs machen muß?

Gruß
Nexxus


<script language="JavaScript">

function change(code, formular, item){
if(code==13){
document.formular.item.focus();
return false;
}
}

</script>


<body onLoad="this.document.form1.eins.focus();">

<form name="form1">
Feld 1: <input type="text" name="eins" onkeypress="change(window.event.keyCode, form1, drei)"><br>
Feld 2: <input type="text" name="zwei" onkeypress="change(window.event.keyCode, form1,vier)"><br>
Feld 3: <input type="text" name="drei" onkeypress="change(window.event.keyCode, form1,zwei)"><br>
Feld 4: <input type="button" name="vier" onkeypress="change(window.event.keyCode, form1,eins)" value="Klick Mich">
</form>
 
Aber in meinem onLoad hab ich doch nichts anderes gemacht, und das funktioniert...

<body onLoad="this.document.form1.eins.focus();">
 
Hier verwendest Du nur Objekte die es giebt:

  • <body onLoad="this.document.form1.eins.focus();">

Hier verwendest Du Variablen die den Objektnamen enthalten und das funzt irgentwie nicht.
Ich glaube es wird der Variablenname und nicht deren Inhalt gelesen.

  • <script language="JavaScript">

    function change(code, formular, item){
    if(code==13){
    document.formular.item.focus();
    return false;
    }
    }
 
Zurück
Oben