Monday, June 25, 2012

PHP - Submit Button als Image funktioniert nicht oder doch?

Mal wieder was gelernt.
Hat man einen Image-Button, liefert PHP ja immer den Punkt als X/Y Koordinate mit, wenn man den selbigen betätigt.
Ich hatte nun das Problem, dass der Button tatsächlich nur den Klick mit der Mouse akzeptiert hat, aber nicht mehr die Betätigung der Enter-Taste.
Dies kann man ganz einfach umgehen, in dem man einfach beides abfragt. Hier ein Beispiel für eine HTML Form:

<form action="' .$_SERVER['PHP_SELF'] .'" method="post">
<input type="image" src="bild.png" name="submit" alt="" />
</form> 
 Hier folgt nun das Beispiel im PHP-Code, um auf den Mouse-Klick und auf die Tastatur zu reagieren:

<?php 
if($_POST['submit'] || $_POST['submit_x']){ ...} 
?>
Total simpel... :-)

No comments:

Post a Comment