Erstellen und Gestalten von Formularen
Bootstrap erleichtert das Erstellen ansprechender und anpassungsfähiger Formulare durch eine Sammlung von Formularsteuerungsklassen und Komponenten. Diese Formularsteuerungsklassen können verwendet werden, um Eingabefelder, Kontrollkästchen, Optionsfelder, Auswahllisten, Dropdowns und Textbereiche auf der gesamten Website einheitlich zu gestalten.
Häufig verwendete Formularsteuerungsklassen
form-control Klasse
Diese Klasse wird verwendet, um verschiedene Formularelemente wie Eingabefelder, Textbereiche und Dropdown-Auswahllisten zu gestalten. Bei Anwendung sorgt sie dafür, dass Formularelemente responsiv sind und ein einheitliches Erscheinungsbild auf unterschiedlichen Geräten und Bildschirmgrößen bieten.
Hauptmerkmale der form-control Klasse
- Responsives Design: Mit
form-controlgestaltete Formularelemente passen ihre Breite automatisch an den verfügbaren Platz im Container an; - Einheitliche Gestaltung: Durch die Anwendung von
form-controlerhalten Formularelemente ein konsistentes Design, einschließlich Rahmen, Abstände und Schriftarteigenschaften; - Fokus- und Hover-Zustände:
form-controlbietet visuelles Feedback, indem sich das Erscheinungsbild der Formularelemente bei Hover oder Fokus ändert.
index.html
form-check Klassen
form-check: Diese Klasse gestaltet Checkbox- und Radiobutton-Eingabefelder, sodass sie inline angezeigt und einheitlich formatiert werden;form-check-input: Wird auf Checkbox- und Radiobutton-Eingabeelemente innerhalb einesform-checkContainers angewendet. Diese Klasse sorgt für eine konsistente Gestaltung der Eingabeelemente;form-check-label: Wird verwendet, um das zugehörige Label von Checkbox- und Radiobutton-Eingaben zu gestalten. Sie gewährleistet eine einheitliche Gestaltung der Labels und unterstützt die Ausrichtung mit den entsprechenden Eingabeelementen.
index.html
Rastersystem für Formular-Layouts
Das Rastersystem von Bootstrap bietet ein leistungsstarkes Werkzeug, um Formularelemente in mehrspaltigen Layouts zu organisieren. Durch die Verwendung von Rasterklassen wie col-md-6, col-lg-4 und anderen können Entwickler Formularelemente in responsive, flexible Layouts anordnen, die sich nahtlos an verschiedene Bildschirmgrößen und Geräte anpassen.
Hauptmerkmale:
- Responsive Spalten: Rasterklassen ermöglichen es Entwicklern, die Breite von Formularelementen für verschiedene Breakpoints festzulegen. Zum Beispiel gibt
col-md-6an, dass die Spalte auf mittelgroßen und größeren Bildschirmen die Hälfte der Containerbreite einnimmt. Ebenso gibtcol-lg-4eine Spaltenbreite von einem Drittel auf großen Bildschirmen an; - Flexibilität: Es ist möglich, Rasterklassen zu kombinieren, um komplexe Formular-Layouts zu erstellen;
- Für Mobilgeräte optimiert: Das Rastersystem von Bootstrap ist von Haus aus mobilfreundlich und stellt sicher, dass Formular-Layouts standardmäßig auf kleineren Bildschirmen ansprechend dargestellt werden.
index.html
Ergebnis des responsiven Formular-Grid-Verhaltens
Formularvalidierungsstile
Formularvalidierungsstile bieten visuelles Feedback zur Gültigkeit der Benutzereingaben. Diese Stile umfassen Indikatoren für erfolgreiche, fehlerhafte und Warnzustände, sodass Benutzer leicht erkennen können, ob ihre Eingaben die erforderlichen Kriterien erfüllen.
index.html
index.js
Im bereitgestellten Beispiel:
- Die Klasse
needs-validationwird hinzugefügt, um die Validierungsstile von Bootstrap zu aktivieren; - Das Attribut
novalidatewird verwendet, um die browserinterne Formularvalidierung zu deaktivieren; - Das Eingabefeld für die E-Mail-Adresse besitzt das Attribut
requiredund ist somit verpflichtend; - Die Klassen
valid-feedbackundinvalid-feedbackdienen dazu, Rückmeldungen für gültige bzw. ungültige Eingaben anzuzeigen; - Zusätzlich wird JavaScript verwendet, um das Absenden des Formulars bei ungültigen Feldern zu verhindern und die Klasse
was-validatedauf das Formular anzuwenden.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.23
Erstellen und Gestalten von Formularen
Swipe um das Menü anzuzeigen
Bootstrap erleichtert das Erstellen ansprechender und anpassungsfähiger Formulare durch eine Sammlung von Formularsteuerungsklassen und Komponenten. Diese Formularsteuerungsklassen können verwendet werden, um Eingabefelder, Kontrollkästchen, Optionsfelder, Auswahllisten, Dropdowns und Textbereiche auf der gesamten Website einheitlich zu gestalten.
Häufig verwendete Formularsteuerungsklassen
form-control Klasse
Diese Klasse wird verwendet, um verschiedene Formularelemente wie Eingabefelder, Textbereiche und Dropdown-Auswahllisten zu gestalten. Bei Anwendung sorgt sie dafür, dass Formularelemente responsiv sind und ein einheitliches Erscheinungsbild auf unterschiedlichen Geräten und Bildschirmgrößen bieten.
Hauptmerkmale der form-control Klasse
- Responsives Design: Mit
form-controlgestaltete Formularelemente passen ihre Breite automatisch an den verfügbaren Platz im Container an; - Einheitliche Gestaltung: Durch die Anwendung von
form-controlerhalten Formularelemente ein konsistentes Design, einschließlich Rahmen, Abstände und Schriftarteigenschaften; - Fokus- und Hover-Zustände:
form-controlbietet visuelles Feedback, indem sich das Erscheinungsbild der Formularelemente bei Hover oder Fokus ändert.
index.html
form-check Klassen
form-check: Diese Klasse gestaltet Checkbox- und Radiobutton-Eingabefelder, sodass sie inline angezeigt und einheitlich formatiert werden;form-check-input: Wird auf Checkbox- und Radiobutton-Eingabeelemente innerhalb einesform-checkContainers angewendet. Diese Klasse sorgt für eine konsistente Gestaltung der Eingabeelemente;form-check-label: Wird verwendet, um das zugehörige Label von Checkbox- und Radiobutton-Eingaben zu gestalten. Sie gewährleistet eine einheitliche Gestaltung der Labels und unterstützt die Ausrichtung mit den entsprechenden Eingabeelementen.
index.html
Rastersystem für Formular-Layouts
Das Rastersystem von Bootstrap bietet ein leistungsstarkes Werkzeug, um Formularelemente in mehrspaltigen Layouts zu organisieren. Durch die Verwendung von Rasterklassen wie col-md-6, col-lg-4 und anderen können Entwickler Formularelemente in responsive, flexible Layouts anordnen, die sich nahtlos an verschiedene Bildschirmgrößen und Geräte anpassen.
Hauptmerkmale:
- Responsive Spalten: Rasterklassen ermöglichen es Entwicklern, die Breite von Formularelementen für verschiedene Breakpoints festzulegen. Zum Beispiel gibt
col-md-6an, dass die Spalte auf mittelgroßen und größeren Bildschirmen die Hälfte der Containerbreite einnimmt. Ebenso gibtcol-lg-4eine Spaltenbreite von einem Drittel auf großen Bildschirmen an; - Flexibilität: Es ist möglich, Rasterklassen zu kombinieren, um komplexe Formular-Layouts zu erstellen;
- Für Mobilgeräte optimiert: Das Rastersystem von Bootstrap ist von Haus aus mobilfreundlich und stellt sicher, dass Formular-Layouts standardmäßig auf kleineren Bildschirmen ansprechend dargestellt werden.
index.html
Ergebnis des responsiven Formular-Grid-Verhaltens
Formularvalidierungsstile
Formularvalidierungsstile bieten visuelles Feedback zur Gültigkeit der Benutzereingaben. Diese Stile umfassen Indikatoren für erfolgreiche, fehlerhafte und Warnzustände, sodass Benutzer leicht erkennen können, ob ihre Eingaben die erforderlichen Kriterien erfüllen.
index.html
index.js
Im bereitgestellten Beispiel:
- Die Klasse
needs-validationwird hinzugefügt, um die Validierungsstile von Bootstrap zu aktivieren; - Das Attribut
novalidatewird verwendet, um die browserinterne Formularvalidierung zu deaktivieren; - Das Eingabefeld für die E-Mail-Adresse besitzt das Attribut
requiredund ist somit verpflichtend; - Die Klassen
valid-feedbackundinvalid-feedbackdienen dazu, Rückmeldungen für gültige bzw. ungültige Eingaben anzuzeigen; - Zusätzlich wird JavaScript verwendet, um das Absenden des Formulars bei ungültigen Feldern zu verhindern und die Klasse
was-validatedauf das Formular anzuwenden.
Danke für Ihr Feedback!