Utz: Fehler beschreibt man besser nicht in der Hitze des Gefechts

Beitrag lesen

Hi,

Und das ist mein Ziel. Ich will den automatischen SUBMIT bei nur einem Formularfeld unterbinden.

So, hoffentlich hab ich's jetzt endlich verstanden. Ich konnte nachvollziehen was Du meinst...und identifizieren woran es liegt: an <body onload="document.forms[0].dfTest.focus();"> - nimmst Du den onload raus, geht der Submit ohne Eintrag nicht mehr, ganz so, als sei der Kommentar weg. Er geht erst wieder, wenn das Feld mindestens einmal angeklickt wurde. Erklärung dazu (selber zusammengereimt, daher mit Vorsicht zu genießen): Jedes sichtbare Formularelement muss mindestens einmal den Focus gehabt haben, bevor Submit über Enter funktioniert (denn erst dann hat der virtuelle Submit-Button den Focus und kann durch Enter "gedrückt" werden). Wenn Du ein zweites Feld hast, hast Du ja das zweite Feld, das den Focus _nicht_ automatisch bekommen hat --> kein Submit. Lösung: keine, wenn onload="....focus()" drin bleiben muss. Also wäge ab, was Dir wichtiger ist...

Grüße,

Utz