Détermination du bouton cliqué dans une soumission de formulaire PHP
Comprendre quel bouton a déclenché la soumission d'un formulaire est crucial dans le développement Web PHP. Pour résoudre ce problème, le formulaire HTML doit contenir des boutons de soumission avec les attributs de nom appropriés. Par exemple :
<input type="submit" name="btnSubmit" value="Save Changes" /> <input type="submit" name="btnDelete" value="Delete" />
Code PHP
Pour déterminer le bouton cliqué, le code PHP peut être utilisé :
if ($_SERVER['REQUEST_METHOD'] === 'POST') { // Form submission detected if (isset($_POST['btnDelete'])) { // btnDelete was clicked } else { // Assume btnSubmit was clicked } }
Pourquoi supposer le premier bouton ?
En supposant que le premier bouton d'envoi a été cliqué garantit une expérience de détection de soumission de formulaire fiable pour les utilisateurs. En effet, les navigateurs envoient systématiquement le nom/la valeur du premier bouton dans les scénarios suivants :
Considérations supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!