这是我的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>
但是所需的验证器不起作用
答案 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>