Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich ausgewählte Dropdown-Werte nach dem Absenden des Formulars beibehalten?

Wie kann ich ausgewählte Dropdown-Werte nach dem Absenden des Formulars beibehalten?

DDD
DDDOriginal
2024-12-03 12:21:14679Durchsuche

How Can I Retain Selected Dropdown Values After Form Submission?

Ausgewählte Werte in Dropdown-Menüs nach dem Absenden des Formulars beibehalten

Im bereitgestellten HTML-Formular werden die ausgewählten Werte in den Dropdown-Menüs nach dem Formular nicht beibehalten Vorlage. Dieses Problem kann mithilfe von JavaScript gelöst werden, um die Dropdown-Werte basierend auf den übermittelten Daten dynamisch zu füllen.

Um dies zu erreichen:

  1. Fügen Sie eindeutige IDs zu den Dropdown-Eingaben hinzu: Weisen Sie jeder Dropdown-Eingabe eindeutige IDs (z. B. Name und Standort) zu, um JavaScript zu erleichtern Manipulation.
  2. Übermittelte Werte in PHP erfassen: Rufen Sie im PHP-Backend die übermittelten Werte mit $_GET['name'] und $_GET['location'] ab.
  3. Dropdown-Werte mit JavaScript füllen: Verwenden Sie JavaScript, um das Wertattribut der Dropdown-Eingaben auf die entsprechenden übermittelten Werte festzulegen. Das folgende Skript erreicht dies:
document.getElementById('name').value = "<?php echo $_GET['name']; ?>";
document.getElementById('location').value = "<?php echo $_GET['location']; ?>";

Durch die Implementierung dieser Schritte bleiben die ausgewählten Werte in den Dropdown-Menüs nach der Formularübermittlung ausgewählt, was für eine benutzerfreundlichere Erfahrung sorgt.

Das obige ist der detaillierte Inhalt vonWie kann ich ausgewählte Dropdown-Werte nach dem Absenden des Formulars beibehalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn