Display-Fehlermeldung unter Eingabefeld
Ist es, native HTML-element kann verwendet werden, um einen text unter einem input-Feld ? so etwas wie ein label
?
Gerade jetzt, ich habe eine input
Feld in der Mitte einer form, und ich zeigen möchte, eine Fehlermeldung unterhalb dieses es, wenn ein Benutzer legt einen falschen Wert in das Feld.
InformationsquelleAutor Arian Hosseinzadeh | 2016-03-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für
show an error message below this it if a user puts some wrong value inside that field
ja, du redest zeigt Validierungsfehler. Es gibt zwei Arten von diesen Fehler bei der überprüfung von Nachrichten im HTML-5:Automatische Nachrichten
Automatische Nachrichten einfach mit HTML5 form attributes. Aber der Nachteil ist, Sie sind automatisch, nicht anpassbare standardmäßig. Zum Beispiel, wenn Sie eine E-Mail, der Standard-Fehler-Meldung von Firefox, wenn Sie angeben, dass eine E-Mail-Eingang und nicht zu schreiben:
Please enter an email address
Sie nicht in der Lage wäre, dies zu ändern, mit nur HTML und CSS.Ein weiterer Nachteil ist die Standard-Nachricht, hängt von der browser-locale, so dass, wenn Sie zum Beispiel einen Kredit aufnehmen, Ihr Freund Französisch-computer, um eine englischsprachige Webseite, diejenigen, die default-Fehlermeldungen wird dann die Anzeige auf Französisch:
Quelle: Mozilla Developer Network-Artikel: Daten, Formular-Validierung
Benutzerdefinierte Nachrichten
Als Daten, Formular-Validierung sagt:
Beispiel von Daten, Formular-Validierung:
Also ja, Sie können Nachrichten unterhalb des Eingangs in HTML5. Nur Vorsicht, dass Sie entweder den automatischen Typ oder anpassen möchten, müssen Sie Einblick in die Verwendung der constraint validation API zu schreiben Ihre eigenen Nachrichten, die mithilfe von JavaScript.
InformationsquelleAutor clarity123