Hi,
wenn das feld einfach mit tab reingeklickt wird und nichts eingegeben wird soll ein fehler kommen.
onChange reagiert nur auf Veränderungen. Das Verlassen eines Feldes stellst Du mit onBlur fest. Allerdings ist dieses Verfahren - insbesondere dann, wenn Du den Cursor wieder in das Feld setzt - äußerst userunfreundlich: Du zwingst ihn, JavaScript zu deaktivieren, wenn er aus irgendwelchen Gründen noch nichts in das Feld eintragen will.
achja ne kleine zwischenfrage. wenn ich die index.html aufrufe soll der courser direkt in ein formular gesetzt werden ohne das der user etwas macht. mit onFocus hab ich es mal probiert klappt aber nicht so wie ich das gerne möchte.
onXYZ sind Event-Handler - sie erlauben eine Reaktion auf ein Ereignis. Sie sind in keinem Fall mit der entsprechenden Aktion zu verwechseln. Du möchtest die focus()-Methode auf das entsprechende Feld anwenden, und zwar z.B. onLoad oder direkt nachdem das Eingabefeld vorhanden ist.
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes