• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Standard Submitbutton

Status
Für weitere Antworten geschlossen.

talented

Neues Mitglied
Hallo,

ich habe ein Formular mit mehreren Submitbuttons. Der oberste ist der Logoutbutton, einer weiter unter der Absenden-Button.
Wenn ich nun in einem Eingabefeld die ENTER-Taste drücke, werde ich ausgeloggt. Angesprochen werden sollte aber eigentlich der Absenden-Button.

Wie kann cih das Problem lösen?
 
IMHO wird beim drücken der EnterTaste nicht der Name der Buttons versendet. Prüfen kannst du das mit:
PHP:
var_dump($_POST);
Wenn $_POST keinen Buttonnamen enthält, das reagierst Du entsprechend.

PHP:
if(isset($_POST['senden'])){
//tu dies
}
if(isset($_POST['ausloggen'])){
//tu das
}
 
Vielen Dank für deine Antwort.
Ja klar, genau das nutze ich ja auch schon, um herauszufinden, welcher Button geklickt wurde. Damit ich darauf reagieren kann, ob nun auf ausloggen geklickt wurde (dann wird der Logout ausgeführt), oder auf Absenden (dann wird die nächste Seite aufgerufen).

Es geht ja jetzt darum, dass der Logout-Button verwendet wird, wenn man enter drückt.
 
Hallo, vielen Dank.

Habe inzwischen eine noch viel einfachere Lösung gefunden.
Man erstellt einfach ganz oben einen dritte Submitbutton mit derselben ID/Name, und setzt die visibility auf hidden. :-D Eigentlich ziemlich trivial :wink:
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben