我想使用 ajax 提交表单。所以我没有使用type=submit
. 我正在使用onClick
链接(<a>
)上的事件来使用 ajax 发送表单数据。我还想利用 HTML5 表单验证功能。
所以在发送数据之前,我使用该函数.checkValidity
来检查表单的有效性。
如果它返回true,那么我发送数据。但是当它返回 false 时,我想使用 HTML5 默认通知方案向用户显示表单无效。但我不知道如何触发它。
有没有办法以编程方式显示表单的验证。
一种方法是在checkValidity
返回 false 时触发提交事件。但这会刷新页面。我不想改变页面的状态。
checkValidity
只检查有效性并通知程序。它不会以交互方式通知用户。