Sprawdzanie poprawności HTML5, gdy typem wejścia nie jest „wyślij”

Używam HTML5 do sprawdzania poprawności pól. Przesyłam formularz za pomocą JavaScript na kliknięcie przycisku. Ale walidacja HTML5 nie działa. Działa tylko wtedy, gdy typem wejścia jestsubmit. Czy możemy zrobić cokolwiek innego niż sprawdzanie poprawności JavaScript lub zmiana typu nasubmit?

To jest kod HTML:

<input type="text" id="example" name="example" value="" required>
<button type="button"  onclick="submitform()" id="save">Save</button>

Przesyłam formularz w funkcjisubmitform().

questionAnswers(8)

yourAnswerToTheQuestion