Ich versuche, Formularvalidierung auf Tastenklick zu handhaben. Es validiert das Formular, zeigt jedoch keinen Fehler an. kann mir jemand dabei helfen?manuell Auslöser html5 Validierung auf die Schaltfläche klicken
<form id="the-form" action="#">
<input type="text" required="required" placeholder="Required text" />
<input type="email" required="required" placeholder="email" />
<button id="btn" type="button">Submit</button>
</form>
javascript:
$("#btn").on("click", function(){
if($("#the-form")[0].checkValidity())
{
alert('validated');
}
else
{
//show errors
return false;
}
});
haben würde ich möchte nicht Fehler in Alarm zeigen, es Fehler in Bootstrap popover zeigen sollte, das Standardverhalten von html5 ist –
@ImranRashid Aha. Entfernen Sie die 'else' Anweisung: else { // show errors Warnung ('nicht validiert'); } – Elmer
Prüfung auf http://jsfiddle.net/5ycZz/ .. wenn i Knopf es funktioniert es sonst –