我的应用程序中有此表单,我将通过 AJAX 提交它,但我想使用 HTML5 进行客户端验证。所以我希望能够强制执行表单验证,也许是通过 jQuery。
我想在不提交表单的情况下触发验证。可能吗?
原文由 razenha 发布,翻译遵循 CC BY-SA 4.0 许可协议
我的应用程序中有此表单,我将通过 AJAX 提交它,但我想使用 HTML5 进行客户端验证。所以我希望能够强制执行表单验证,也许是通过 jQuery。
我想在不提交表单的情况下触发验证。可能吗?
原文由 razenha 发布,翻译遵循 CC BY-SA 4.0 许可协议
下面的代码对我有用,
$("#btn").click(function () {
if ($("#frm")[0].checkValidity())
alert('sucess');
else
//Validate Form
$("#frm")[0].reportValidity()
});
原文由 Boopathi.Indotnet 发布,翻译遵循 CC BY-SA 4.0 许可协议
6 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答893 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答902 阅读✓ 已解决
2 回答785 阅读
1 回答774 阅读✓ 已解决
要检查某个字段是否有效,请使用:
要检查表单是否有效,请使用:
如果您想显示某些浏览器(例如 Chrome)的本机错误消息,不幸的是,唯一的方法是提交表单,如下所示:
请记住,到目前为止,并非所有浏览器都支持 HTML5 验证。