Formularvalidierung
Dieser Artikel erklärt die Formularvalidierung.
Es erklärt die Formularvalidierung in HTML.
YouTube Video
HTML-Formularvalidierung
Übersicht über HTML-Formularvalidierung
- HTML-Formularvalidierung ist ein Mechanismus, um sicherzustellen, dass die Daten bestimmte Bedingungen erfüllen, bevor ein Benutzer sie absendet. Dies reduziert serverseitige Fehler und verbessert die Benutzererfahrung.
required
-Attribut
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" required placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Das Attribut
required
gibt an, dass Eingabefelder vor dem Absenden des Formulars ausgefüllt werden müssen.
pattern
-Attribut
1<form>
2 <label for="username">Username (letters and numbers only):</label>
3 <input type="text" id="username" name="username" pattern="[A-Za-z0-9]+" required>
4 <button type="submit">Submit</button>
5</form>
- Das Attribut
pattern
wird verwendet, um zu prüfen, ob die Formulareingabe einem bestimmten Regex-Muster entspricht. Zum Beispiel prüft dies, ob der Benutzername nur alphanumerische Zeichen enthält.
min
- und max
-Attribute
1<form>
2 <label for="age">Age:</label>
3 <input type="number" id="age" name="age" min="18" max="99" placeholder="Enter your age">
4 <button type="submit">Submit</button>
5</form>
- Die Attribute
<min>
und<max>
werden verwendet, um die minimalen und maximalen zulässigen Werte für ein Eingabeelement anzugeben. Sie werden häufig mit Eingabetypen wienumber
,range
unddate
verwendet. - In diesem Beispiel können Sie eine Zahl zwischen 18 und 99 eingeben.
minlength
- und maxlength
-Attribute
1<form>
2 <label for="username">Username:</label>
3 <input type="text" id="username" name="username" minlength="4" maxlength="12" placeholder="4-12 characters">
4 <button type="submit">Submit</button>
5</form>
- Das Attribut
minlength
gibt die minimale Anzahl von Zeichen an, die für ein Eingabefeld erforderlich sind, während das Attributmaxlength
die maximale Anzahl von Zeichen definiert, die erlaubt sind. - In diesem Beispiel können Sie Text mit einer Länge zwischen 4 und 12 Zeichen eingeben.
Das Attribut type="email"
1<form>
2 <label for="email">Email:</label>
3 <input type="email" id="email" placeholder="Enter your email">
4 <button type="submit">Submit</button>
5</form>
- Das Attribut
type="email"
wird verwendet, um sicherzustellen, dass die Eingabe in einem gültigen E-Mail-Adresse-Format erfolgt. Dieses Attribut bietet eine integrierte Validierungsfunktionalität für Eingabefelder für E-Mail-Adressen.
Das Attribut type="url"
1<form>
2 <label for="website">Website:</label>
3 <input type="url" id="website" name="website" placeholder="https://example.com" required>
4 <button type="submit">Submit</button>
5</form>
<input type="url">
stellt ein Eingabefeld bereit, das ein korrektes URL-Format benötigt. Der Browser überprüft automatisch, ob die Eingabe als URL gültig ist.
Sie können den obigen Artikel mit Visual Studio Code auf unserem YouTube-Kanal verfolgen. Bitte schauen Sie sich auch den YouTube-Kanal an.