Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann festgestellt werden, auf welche Schaltfläche bei der Übermittlung eines PHP-Formulars geklickt wurde?
Bestimmen der Schaltfläche, auf die bei einer PHP-Formularübermittlung geklickt wurde
Bei der PHP-Webentwicklung ist es von entscheidender Bedeutung, zu verstehen, welche Schaltfläche eine Formularübermittlung ausgelöst hat. Um dies zu beheben, muss das HTML-Formular Absenden-Schaltflächen mit entsprechenden Namensattributen enthalten. Zum Beispiel:
<input type="submit" name="btnSubmit" value="Save Changes" /> <input type="submit" name="btnDelete" value="Delete" />
PHP-Code
Um den angeklickten Button zu ermitteln, kann PHP-Code verwendet werden:
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Form submission detected if (isset($_POST['btnDelete'])) { // btnDelete was clicked } else { // Assume btnSubmit was clicked } }
Warum den ersten Button annehmen?
Angenommen, der erste Absenden-Button wurde angeklickt, gewährleistet ein zuverlässiges Formular Übermittlungserkennungserfahrung für Benutzer. Dies liegt daran, dass Browser in den folgenden Szenarien stets den Namen/Wert der ersten Schaltfläche senden:
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann festgestellt werden, auf welche Schaltfläche bei der Übermittlung eines PHP-Formulars geklickt wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!