我正在尝试处理按钮点击时的表单验证。它正在验证表单,但没有显示错误。
有人能帮我一下吗?
<form id="the-form" action="#">
<input type="text" required="required" placeholder="Required text" />
<input type="email" required="required" placeholder="email" />
<button id="btn" type="button">Submit</button>
</form>
JavaScript语言:
$("#btn").on("click", function(){
if($("#the-form")[0].checkValidity())
{
alert('validated');
}
else
{
//show errors
return false;
}
});
5条答案
按热度按时间ffscu2ro1#
试试看
所以你得
xggvc2p62#
我通过以下步骤实现了这一点:
1)我有形式:
2)现在我们要检查表格是否填写正确:
将触发表单发送,但由于存在错误而不会发送;)
输入[type=“submit”]时显示html5验证错误,单击:)
希望也会为你工作!:)
5jvtdoz23#
这就是完美的答案
});
vptzau2j4#
删除else语句。(更新)
t3irkdon5#
您应该能够简单地添加onclick=“return validateForm()"。