【发布时间】:2020-10-18 14:02:39
【问题描述】:
只有当所有输入都有效时,我才需要执行代码(发送 ajax 表单)。
我现在使用的代码是:
jQuery('.btn-save').on("click", function() {
var submit = true;
jQuery(this).closest('tr').find('input:invalid').each(function () {
jQuery(this).addClass('error');
submit = false;
});
if (submit) {
jQuery.ajax({ // ... do the job });
}
});
我想知道是否有更优雅的方法来做到这一点,而不涉及创建 submit 变量。
我尝试在每个循环中使用return,但它从循环返回,而不是从父 onclick 事件返回。
【问题讨论】:
-
能否提供HTML代码?
标签: javascript jquery validation