【发布时间】:2013-10-17 07:45:01
【问题描述】:
我有一个没有<input type="submit"> 的简单HTML5 表单,因为提交表单的按钮位于表单本身之外。表单中有多个设置了 required="required" 属性的输入。
我将提交的表单外的按钮附有以下代码:
$('#upgrade_submit').click(function(){
$('#cc-form-modal').submit();
return false;
});
单击按钮时,它不会对必填字段运行正常的 HTML5 验证。我究竟做错了什么?有没有办法在“强制”提交之前检查表单是否有效?
【问题讨论】:
-
@Sergio 这非常相关。我对公认答案的唯一改进是,如果我能想出一个不需要 HTML5 的解决方案。