Schaltfläche zum Senden eines HTML-Formulars mit Dropdown-Liste. HTML-Formularelemente - eine Dropdown-Liste (Auswahl, Option, Optgroup-Tags), ein Textbereich und Anwenden einer Beschriftung, eines Feldsatzes und einer Legende. Optgroup-Tag-Attribute

Die einfachste Dropdown-Liste in HTML lässt sich einfach mit dem Auswahl-Tag erstellen. Dies ist ein Container-Tag, in dem Options-Tags verschachtelt sind - sie definieren die Listenelemente.

Es gibt verschiedene Optionen für Listen, die mit dem Auswahl-Tag erstellt werden können: eine Dropdown-Liste (Optionen fallen aus, nachdem Sie auf das Hauptfeld geklickt haben oder darüber fahren) und eine Multiple-Choice-Liste - darin kann der Benutzer mehrere Elemente auswählen. Ersteres ist häufiger anzutreffen und ein wichtiges Navigationselement in modernen Websites. Die Multiple-Choice-Dropdown-Liste kann beispielsweise in Katalogen verwendet werden, in denen Sie mehrere Produkteigenschaften auswählen müssen.

Sie können das Erscheinungsbild und die Eigenschaften von Listen mithilfe generischer und benutzerdefinierter Attribute ändern.

Wählen Sie Tag-Attribute aus

1. Multiple - Legt Multiple Choice fest.

2. Größe - Legt die Anzahl der sichtbaren Linien in der Liste fest, dh die Höhe. Und hier hängt alles davon ab, ob das Mehrfachattribut vorhanden ist oder nicht. Wenn ja, und Sie keine Größe angeben, sieht der Benutzer bei Vorhandensein mehrerer Optionen alle möglichen Auswahlmöglichkeiten. Wenn mehrere nicht vorhanden sind, wird nur eine Zeile angezeigt, und der Rest des Besuchers kann lesen, wenn er auf das Aufzugssymbol auf der rechten Seite klickt. Wenn die Größe angegeben ist und die Anzahl der Optionen geringer ist, wird rechts eine Bildlaufleiste angezeigt.

3. Name - Name. Auf die Dropdown-Liste kann verzichtet werden, es kann jedoch erforderlich sein, mit dem Handler auf dem Server zu interagieren. In der Regel wird der Name weiterhin angezeigt.

Das Auswahl-Tag verfügt im Gegensatz zum Options-Tag nicht über die erforderlichen Attribute.

Option verschachtelte Tag-Attribute

  1. Ausgewählt - zum Auswählen eines Listenelements. Der Benutzer kann mehr als ein Element auswählen, wenn das Mehrfachattribut festgelegt ist (siehe oben).
  2. Wert - Wert. Dieses Attribut ist erforderlich. Der Webserver muss genau verstehen, welche Listenelemente der Benutzer ausgewählt hat.
  3. Etikette. Mit diesem Attribut können Sie zu lange Listenelemente kürzen. Beispielsweise wird "Mailand" anstelle der im Tag angegebenen Option "Mailand ist das Verwaltungszentrum der Lombardei" angezeigt. Nord Italien". Dieses Attribut wird auch zum Gruppieren von Elementen in einer Liste verwendet.

Die Breite der Liste wird standardmäßig auf die Länge des breitesten Textes in der Liste festgelegt. Natürlich kann die Breite mithilfe von HTML-Stilen geändert werden.

Dropdown auf andere Weise

Dies kann mithilfe von CSS erfolgen. Beispielsweise wird eine Liste angezeigt, wenn Sie den Mauszeiger über ein Seitenelement bewegen. JavaScript bietet hervorragende Optionen zum Erstellen von Listen, was durch die Jquery-Bibliothek vereinfacht wird. Die mit dieser Bibliothek verbundene Dropdown-Liste kann sehr komplex sein, z. B. kaskadierend. Das heißt, wenn Sie einen Artikel in einer Liste auswählen, wird die folgende Liste angezeigt. Beispielsweise gibt es einen Menüpunkt "Damenbekleidung" (wenn Sie den Mauszeiger bewegen, wählen Sie einen der Typen aus, z. B. "Oberbekleidung", eine Liste mit den Elementen: Jacken, Parkas, Mäntel, Kurzmantel, Pelzmäntel usw.

Wir haben die wichtigsten Möglichkeiten zum Erstellen einer Dropdown-Liste überflogen. Natürlich gibt es in und in JavaScript viele Nuancen, mit denen Sie die Funktionalität und das Erscheinungsbild von Listen ändern können.

In diesem Artikel werden wir uns die Elemente ansehen, mit denen Sie Dropdown-Listen erstellen können, lernen, wie Sie Gruppen in diesen Listen bilden, wie Sie Elemente und sogar Gruppen von Listen deaktivieren, sich mit dem Element vertraut machen, mit dem Sie ein mehrzeiliges Textfeld erstellen können. Sie können es später in HTML verwenden Formen (Element

).

Dropdown-Liste

Das erste Element in der Liste wird normalerweise als ausgewählt angezeigt. Sie können jedoch das ausgewählte Attribut zu diesem Element hinzufügen, um eine vordefinierte Option festzulegen.

Lasst uns

</span>Beispiel für die Verwendung eines Elements <select><span>

In diesem Beispiel haben wir getaggt

Im Browser sieht es so aus:

Menüpunkte gruppieren

Werfen wir einen Blick auf das nächste Tag Hiermit werden verwandte Daten in einer Dropdown-Liste gruppiert name \u003d "schwarz & weiß"\u003e label \u003d "Whitelist"\u003e

In diesem Beispiel haben wir 2 Gruppen mit dem Tag ausgewählt ... Das Label-Attribut des Elements gibt den Namen der ausgewählten Gruppe in Fettdruck an:

Im folgenden Beispiel deaktivieren wir mit dem booleschen Attribut disabled eine Gruppe (" Gruppe B."):

</span>Beispiel für die Verwendung des deaktivierten Attributs des HTML-Tags <optgroup><span>

Das Ergebnis unseres Beispiels:

Stummschaltung und Mehrfachauswahl auflisten

</span>Die deaktivierten und mehrere Tag-Attribute <select><span>

In diesem Beispiel haben wir zwei Dropdown-Listen erstellt. Für die erste Liste haben wir das Attribut disabled verwendet, mit dem wir nicht mit der Liste interagieren können (deaktiviert sie).

Für die zweite Liste haben wir das Attribut multiple verwendet, das angibt, dass mehrere Optionen in der Liste gleichzeitig (bis) ausgewählt werden dürfen Strg in Windows und durch Befehl auf dem Mac).

Im Browser sieht es so aus:

Textbereich

Das Ergebnis unseres Beispiels:

Deaktivieren des Textbereichs

Ähnlich wie bei den zuvor diskutierten Elementen ist das Tag


type \u003d "submit" name \u003d "submitInfo" value \u003d "(! LANG: submit" > !}

In diesem Beispiel haben wir zwei Textbereiche (Element) erstellt

Wie Sie sehen, ist das Klicken auf den Text zum Aktivieren dieses Elements nutzlos - Sie müssen selbst darauf klicken. Dies ist genau der Stand der Dinge und soll das Tag-Label reparieren. Sie können den Text neben dem Webformularelement anklickbar machen, was zweifellos der Fall ist wird die Benutzerfreundlichkeit verbessern.

Aber wie verknüpft man das HTML-Element des Formulars mit dem Text? Fügen Sie dazu dem Attribut eine ID mit einem eindeutigen Parameter hinzu und umgeben Sie den Text mit den öffnenden und schließenden Label-Tags. Und das ist noch nicht alles. Im öffnenden Label-Tag müssen Sie das For-Attribut registrieren, dessen Parameter genau mit dem ID-Attribut im HTML-Tag des Formularelements übereinstimmen muss. Es stellt sich ungefähr so \u200b\u200bheraus:

Wie Sie jetzt sehen können, können Elemente des Webformulars dank der Verwendung von Label nicht nur durch Klicken darauf, sondern auch durch Klicken auf den Text daneben aktiviert werden.

Fieldset und Legende - die Form in Stücke brechen

Sie haben wahrscheinlich oft gesehen, dass große Formulare in HTML in Gruppen (Fieldset) unterteilt sind, die von einem Rahmen umgeben sind, und jede dieser Gruppen hat ihren eigenen Titel (Legende). Dies geschieht mit nur zwei Tags: Fieldset und Legend. Sie sind gepaart, d.h. Sie müssen ein Öffnen und Schließen haben.

Um eine Gruppe von Komponenten zu erstellen, müssen Sie alle diese Teile in die öffnenden und schließenden Tags des Fieldset einschließen. Um einen Titel (Legende) für diese Gruppe festzulegen, müssen Sie unmittelbar nach dem Öffnen des Feldsatzes eine Struktur aus der öffnenden und schließenden Legende schreiben, zwischen die Sie den Text des Gruppentitels einfügen müssen.

Hier ist ein Beispiel für das Erstellen von Gruppen mit Fieldset und Legend:



Viel Erfolg! Bis bald auf den Seiten der Blog-Site

Du könntest interessiert sein

Wählen Sie die Optionen Option, Textbereich, Beschriftung, Feldsatz, Legende - HTML des Dropdown- und Textfeldformulars aus
Listet in HTML-Code-Tags UL, OL, LI und DL auf
MailTo - Was ist das und wie erstellt man einen Link in HTML zum Senden einer E-Mail?
Wie Farben in HTML- und CSS-Code eingestellt werden, Auswahl von RGB-Schattierungen in Tabellen, Yandex-Ergebnisse und andere Programme
Was ist die HTML-Sprache für Hypertext-Markups und wie wird eine Liste aller Tags im W3C-Validator angezeigt?
So fügen Sie Link und Bild (Foto) in HTML - IMG - und A - Tags ein
Tabellen in HTML - Tabellen-, Tr- und Td-Tags sowie Colspan, Cellpadding, Cellspacing und Rowspan, um sie zu erstellen
Schrift- (Gesicht, Größe und Farbe), Blockquote- und Pre-Tags sind Legacy-Textformatierungen in reinem HTML (kein CSS).
So erstellen Sie einen Hyperlink (A, Href, Ziel leer), öffnen ihn in einem neuen Fenster auf der Site und machen ein Bild zu einem Link im HTML-Code