Validación de HTML5 cuando el tipo de entrada no es "enviar"

Estoy usando HTML5 para validar campos. Estoy enviando el formulario usando JavaScript en un botón. Pero la validación de HTML5 no funciona. Funciona solo cuando el tipo de entrada essubmit. ¿Podemos hacer algo más que usar la validación de JavaScript o cambiar el tipo asubmit?

Este es el código HTML:

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

Estoy enviando el formulario en la función.submitform().

Respuestas a la pregunta(8)

Su respuesta a la pregunta