So ändern Sie die WebKit-Fehlermeldung für erforderliche HTML-Formularfelder

8

Mit Gecko können Sie die Fehlermeldung für required HTML-Formularfelder mit x-moz-errormessage .

Was ist gleichbedeutend mit WebKit?

    
Humphrey Bogart 18.03.2011, 16:47
quelle

2 Antworten

10

Während das oben beschriebene setCustomValidity () - Beispiel funktioniert, wird der native HTML5-Validierungstest nicht berücksichtigt und stattdessen ein eigener benutzerdefinierter Test bereitgestellt. Wenn Sie stattdessen die Typübereinstimmung / Musterübereinstimmung aus HTML5 verwenden möchten, verwenden Sie setCustomValidity() mit einem oninvalid -Ereignis:

%Vor%

Beachten Sie jedoch, dass dies nicht in der Browsersprache des Benutzers lokalisiert wird und auch angezeigt wird, unabhängig davon, was ungültig ist (z. B. wird es auch angezeigt, wenn die required Prüfung fehlschlägt)

    
Jon Raasch 28.06.2011 01:29
quelle
1

Ich bin mir fast sicher, dass es das nicht gibt, und es sieht nicht so aus, als würde es passieren: Ссылка .

Vielleicht möchtest du setCustomValidity() auschecken. Es scheint in Chrome für mich gut zu funktionieren: Ссылка .

Quelle : Ссылка

    
Nick 18.03.2011 18:27
quelle

Tags und Links