md: Eingabe bei Return

Beitrag lesen

Hallo Ihr,

ich habe folgendes PHP-Skript, es trägt Daten, die in ein Eingabefeld eingegeben worden sind, in eine Textdatei ein. Leider funktioniert das nur, wenn der Button mit der Maus angeklickt wird. Wird die Return-Taste gedrückt, so lädt sich die Seite zwar neu, jedoch werden keine Daten übernommen. Dies ist schlecht, weil der Benutzer nicht sieht, dass es nicht funktioniert hat.

Was muss ich denn tun, dass das Skript auch bei Druck auf die Return-Taste ausgeführt wird?

<?PHP
            IF ($name !== "")
            {
             IF (ISSET($absenden))
             {
              $datei = FOPEN("eintraege.txt","a");
              $eintrag = EREG_REPLACE("\n","",$eintrag);
              $eintrag = STRIPSLASHES($eintrag);
              $daten = "$name \n";

FWRITE($datei,$daten);
              FCLOSE($datei);
              PRINT("Schön, dass Du dabei bist. Wir sehen uns!");
             }
             IF (FILE_EXISTS("eintraege.txt"))
             {
              $datei = FOPEN("eintraege.txt","r");
              $daten = FREAD($datei,filesize("eintraege.txt"));
             }
            }
           ?>

Vielen Dank,

Gruß, Marco