Hallo, ich habe mich festgefahren. Habe folgdenses Formular:
echo "<form name='formular' action='$PHP_SELF' ENCTYPE=multipart/form-data method=post>";
Darin enthalten ist folgendes:
<input type=\"submit\" name=\"Button\" value='B1' class=\"button140\">
<input type=\"text\" name=\"loginname\" class=\"input140\" >
<input type=\"password\" name=\"loginpasswort\" class=\"input140\" >
<input type=\"submit\" name=\"Button\" value='B2' class=\"button140\">
Gebe ich ein Loginnamen bzw. ein Passwort ein, so steht der Focus für die Entertaste bei dem oberen Button B1.
Ich möchte sehr gern, dass der User nach dem Eingeben des Passworts durch das Enterdrücken den Button B2 betätigt.
Funktionieren tut das ja mit 2 Formularen. Doch leider muss ich hier bei dem einen Formular bleiben.
Könnt Ihr mir helfen?
					echo "<form name='formular' action='$PHP_SELF' ENCTYPE=multipart/form-data method=post>";
Darin enthalten ist folgendes:
<input type=\"submit\" name=\"Button\" value='B1' class=\"button140\">
<input type=\"text\" name=\"loginname\" class=\"input140\" >
<input type=\"password\" name=\"loginpasswort\" class=\"input140\" >
<input type=\"submit\" name=\"Button\" value='B2' class=\"button140\">
Gebe ich ein Loginnamen bzw. ein Passwort ein, so steht der Focus für die Entertaste bei dem oberen Button B1.
Ich möchte sehr gern, dass der User nach dem Eingeben des Passworts durch das Enterdrücken den Button B2 betätigt.
Funktionieren tut das ja mit 2 Formularen. Doch leider muss ich hier bei dem einen Formular bleiben.
Könnt Ihr mir helfen?
          
 Moderator
 
 Das Problem ist, dass es in JS imho keinen Event gibt, der deinen Anforderungen genügen würde. Ein onclick Event beim Eingabefeld welches den Focus auf den 2. Button stellt würde die Eingabe des PW verhindern --> jeder Klick führt dazu, dass der Button fixiert wird und nicht das Textfeld. Ein onchange würde auch nichts bringen --> gleiches Problem wie oben. Das Problem ist dass JS ja nicht wissen kann wann der User alles eingegeben hat.
Comment