2013-06-18 1 views
7

Вот мой HTML кодhtml5 требуется валидатор не работает с типом ввода = кнопка

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

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

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

Но требуется валидатор не работает

+0

требуется только работать с кнопкой отправки –

ответ

9

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

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