2013-06-18 186 views
7

这里是我的html代码HTML5需要验证不是输入型的工作=按钮

<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

需要的只是提交按钮 –

回答

9

这是因为需要验证只要求提交,并且类型=按钮并不能提交。试试这个(http://jsfiddle.net/upgradellc/vrTLw/):

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