html5 обязательный валидатор не работает с кнопкой ввода type = button

Вот мой HTML-код

<form id="form1" runat="server">
<input id="q" required />
<input id="btn" type="submit" value="Search">
</form>

Я использовал html5 обязательные поля проверки, это работает, но с обратной записью. так изменил код следующим образом, чтобы избежать обратной передачи

<form id="form1" runat="server">
<input id="q" required />
<input id="btn" type="button" value="Search">
</form>

Но требуемый валидатор не работает

Ответы на вопрос(1)

Ваш ответ на вопрос