html5要求验证器不使用input type = button

时间:2013-06-18 07:30:15

标签: html html5 required required-field

这是我的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 个答案:

答案 0 :(得分:11)

那是因为只在提交时调用了所需的验证器,而type =按钮不是提交。试试这个(http://jsfiddle.net/upgradellc/vrTLw/):

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