Próbuję obsługiwać sprawdzania formularza na kliknięcie przycisku. Sprawdza poprawność formularza, ale nie pokazuje błędu. Czy ktoś może mi w tym pomóc?Ręczne wyzwalanie sprawdzania poprawności html5 na przycisku kliknij
<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;
}
});
nie chcę pokazać błędy w pogotowiu należy pokazać błąd w bootstrap popover co jest domyślne zachowanie html5 –
@ImranRashid Widzę. Usuń instrukcję "else": else { // Pokaż błędy alert ("nie zatwierdzono"); } – Elmer
sprawdź na http://jsfiddle.net/5ycZz/ .. jeśli zmienię typ przycisku, aby przesłać go działa, w przeciwnym razie nie wyświetla się msg –