gpt4 book ai didi

jquery - 以 HTML5 形式显示 JavaScript 中的错误

转载 作者:太空狗 更新时间:2023-10-29 15:01:09 26 4
gpt4 key购买 nike

我有一个包含必填字段的 HTML5 表单:

<form id="my_form">
<input type="text" name="myfield1" required>
<input type="text" name="myfield2" required>
<input type="text" name="myfield3" required>
<button type="button" id="my_button">Check</button>
</form>

另外,我有以下 jQuery 代码:

$('#my_button').on('click', function() {
if ($('#my_form').checkValidity() == false) {
//show errors
}
});

我想在 //show errors 行中强制显示 HTML5 错误。

最佳答案

如果你想显示验证气泡,首先应该提交表单。将 button 的类型更改为 submit 并监听 submit 事件。

另请注意,jQuery 没有checkValidity 方法,您应该首先获取原始DOM 元素:

// on submit event browser will validate the form and show the bubbles
$('#my_form').on('submit', function() {
if (this.checkValidity() == false) {
return false;
}

// ...

});

http://jsfiddle.net/m5duh44x/

关于jquery - 以 HTML5 形式显示 JavaScript 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26524214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com