Требуемый валидатор html5 не работает с типом ввода = кнопка

Вот мой 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>

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


person iJade    schedule 18.06.2013    source источник
comment
требуется только работа с кнопкой отправки   -  person Ankur Bhadania    schedule 18.06.2013


Ответы (1)


Это связано с тем, что требуемый валидатор вызывается только при отправке, а type=button не является отправкой. Попробуйте это (http://jsfiddle.net/upgradellc/vrTLw/):

<form id="form1" runat="server">
    <input id="q" required />
    <input id="btn" type="submit" value="Search">
</form>
person Max    schedule 18.06.2013
comment
Как я могу использовать веб-шрифт или значок, например ‹i class=fa fa-fw fa-save›‹/i› с этим? - person Jaber Al Nahian; 30.07.2019