Maison > développement back-end > tutoriel php > Comment puis-je conserver les valeurs déroulantes sélectionnées après la soumission du formulaire ?

Comment puis-je conserver les valeurs déroulantes sélectionnées après la soumission du formulaire ?

DDD
Libérer: 2024-12-03 12:21:14
original
613 Les gens l'ont consulté

How Can I Retain Selected Dropdown Values After Form Submission?

Conserver les valeurs sélectionnées dans les menus déroulants après la soumission du formulaire

Dans le formulaire HTML fourni, les valeurs sélectionnées dans les menus déroulants ne sont pas conservées après la soumission du formulaire soumission. Ce problème peut être résolu à l'aide de JavaScript pour remplir dynamiquement les valeurs de la liste déroulante en fonction des données soumises.

Pour y parvenir :

  1. Ajoutez des identifiants uniques aux entrées de la liste déroulante : attribuez des identifiants uniques (par exemple, nom et emplacement) à chaque entrée de la liste déroulante pour faciliter JavaScript manipulation.
  2. Capturez les valeurs soumises en PHP : Dans le backend PHP, récupérez les valeurs soumises en utilisant $_GET['name'] et $_GET['location'].
  3. Remplir les valeurs déroulantes avec JavaScript : utilisez JavaScript pour définir l'attribut de valeur des entrées déroulantes sur les valeurs soumises correspondantes. Le script suivant accomplit cela :
document.getElementById('name').value = "<?php echo $_GET['name']; ?>";
document.getElementById('location').value = "<?php echo $_GET['location']; ?>";
Copier après la connexion

En mettant en œuvre ces étapes, les valeurs sélectionnées dans les menus déroulants resteront sélectionnées après la soumission du formulaire, offrant une expérience plus conviviale.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal