我的表单中有一个HTML文本框(表示数量)和两个HTML按钮(添加、取消)。
<form>
<input type="number" min="1" max="100" required />
<button type="button">Add</button>
<button type="button">Cancel</button>
</form>
我不希望我的第二个按钮(取消)在单击时验证表单。
这个是可能的吗?在ASP.NET中,我可以使用CausesValidation="false“来不触发验证。
发布于 2013-08-13 15:12:36
试试这个;
<button type="button" formnovalidate>Cancel</button>
我更改了您的代码:您想要的是不应该在单击cancel时验证您的表单,这就是为什么我在cancel按钮中添加了formnovalidate。
<form>
<input type="number" min="1" max="100" required />
<input type="submit">Add</input>
<input type="submit" formnovalidate>Cancel</input>
</form>
发布于 2013-08-13 15:13:46
尝试将formnovalidate
属性添加到您的取消按钮
<button type="button" formnovalidate>Cancel</button>
发布于 2013-08-13 15:19:12
您可以在取消按钮上使用formnovalidate-选项,如下所示:
<input name="cancel" type="submit" value="Cancel" formnovalidate/>
https://stackoverflow.com/questions/18202784
复制相似问题