Garder les sélections persistantes lors de la soumission de formulaires dans WordPress
Lors de la soumission de formulaires, le maintien des valeurs sélectionnées dans les listes déroulantes est crucial pour la convivialité. Cela devient particulièrement pertinent dans WordPress, où les formulaires résident souvent dans des thèmes et des plugins complexes.
Considérez le formulaire suivant :
<form method="get" action=""> <select name="name"> <option value="a">a</option> <option value="b">b</option> </select> <select name="location"> <option value="x">x</option> <option value="y">y</option> </select> <input type="submit" value="Submit">
Par exemple, si un utilisateur sélectionne « a » et « x " dans les listes déroulantes de nom et d'emplacement, nous souhaitons que ces sélections persistent même après l'envoi du formulaire. Pour y parvenir dans WordPress, nous pouvons exploiter la puissance de JavaScript :
<select name="name">
Ce code attribue les valeurs sélectionnées aux éléments déroulants correspondants à l'aide de JavaScript. En tirant parti de PHP, nous récupérons les paramètres GET soumis par le formulaire, ce qui nous permet de mettre à jour dynamiquement les valeurs déroulantes.
Cette solution élimine le besoin d'instructions if-else complexes et garantit que les valeurs sélectionnées restent intactes après le formulaire. soumission, améliorant l'expérience utilisateur.
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!