Aus irgendeinem Grund wird die html5-Validierungsnachricht nicht angezeigt, wenn ich eine asynchrone Anfrage verwende.
Hier sehen Sie ein Beispiel.
%Vor%Wenn das Kontrollkästchen nicht aktiviert ist, funktioniert alles wie erwartet, aber wenn es aktiviert ist, ist die Nachricht nicht sichtbar.
Kann jemand erklären, was getan werden sollte?
Ich habe herausgefunden, dass die HTML5-Validierungsnachrichten nur dann angezeigt werden, wenn eine Formularübertragung stattfindet.
Hier ist der Prozess hinter meiner Lösung (wenn Timeout aktiviert ist):
forceValidation
-Flag forceValidation
gesetzt ist, zeigen Sie die Validierungsnachricht Führen Sie grundsätzlich zwei Eingaben durch, die erste durch die Schaltfläche ausgelöst und die zweite ausgelöst, wenn die Timeout-Funktion aufgerufen wird.
%Vor%Ich verwende die Chrome-Version 25.0.1364.172 m.
Tags und Links javascript html5 validation