【发布时间】:2021-01-24 16:55:20
【问题描述】:
我正在寻找一种在表单元素的值更改后立即对其进行验证的方法。
到目前为止,我有以下内容:
$('#loanApplicationForm input, select').change(function() {
var $myForm = $('#loanApplicationForm');
$('<input type="submit">').hide().appendTo($myForm).click().remove();
$myForm.find(':submit').click();
}
不幸的是,这会提交整个表单以进行有效性检查。
我也试过这个,但是它只是返回一个真/假布尔值,而不是进行客户端验证:
$(this)[0].checkValidity();
【问题讨论】:
-
您也可以添加表单 HTML 吗?
-
会有所作为吗?表格很长,有很多输入字段和东西,只会让我觉得问题变得混乱。如果提议的解决方案可行,它们将适用于任何形式。
-
如果有你的问题的演示会很有用。这就是我询问 HTML 的原因。
-
@evilgenious448 答案已更新。 如果您没有看到全部 3 个演示,请按 F5。
标签: jquery forms validation onchange