Heim >Web-Frontend >js-Tutorial >Wie kann ich Validierungsnachrichten in HTML-Formularen anpassen?

Wie kann ich Validierungsnachrichten in HTML-Formularen anpassen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-19 05:31:13994Durchsuche

How Can I Customize Validation Messages in HTML Forms?

Benutzerdefinierte Validierungsnachrichten für HTML-Formulare

Wenn in einem HTML-Formular ein ERFORDERLICHES Feld leer gelassen wird, wird normalerweise eine Standardmeldung mit der Aufschrift „Bitte“ angezeigt Füllen Sie dieses Feld aus. Dies kann angepasst werden, um eine spezifischere und benutzerfreundlichere Fehlermeldung bereitzustellen.

Ändern der Standardfehlermeldung

Um die Standardfehlermeldung zu ändern, verwenden Sie setCustomValidity() Verfahren. Um beispielsweise die Fehlermeldung für ein Eingabefeld mit der ID „Benutzername“ auf „Dieses Feld darf nicht leer gelassen werden“ festzulegen, fügen Sie den folgenden Code hinzu:

<input type="text">

Fehlermeldung ausblenden

Nachdem der Benutzer Daten in das Feld eingegeben hat, sollte die Fehlermeldung ausgeblendet werden. Dies kann erreicht werden, indem die Fehlermeldung mithilfe des oninput-Ereignishandlers auf „“ gesetzt wird:

oninput="this.setCustomValidity('')"

Hinweis: Das Schlüsselwort „this“ ist für Inline-Ereignishandler nicht erforderlich, kann aber sein wird aus Gründen der Konsistenz verwendet.

Beispiel

Der folgende Code demonstriert die Verwendung ofsetCustomValidity(), um eine benutzerdefinierte Fehlermeldung bereitzustellen und diese auszublenden, wenn der Benutzer neue Daten eingibt:

<form>

Das obige ist der detaillierte Inhalt vonWie kann ich Validierungsnachrichten in HTML-Formularen anpassen?. 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