html5必需的验证器不使用输入类型=按钮

html5必需的验证器不使用输入类型=按钮,html,required,required-field,Html,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

这是我的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>


但是所需的验证器不起作用,这是因为只在提交时调用所需的验证器,而type=按钮不是提交。试试这个():



仅使用“提交”按钮是必需的。如何将web字体或图标与此一起使用?
<form id="form1" runat="server">
    <input id="q" required />
    <input id="btn" type="submit" value="Search">
</form>