我们在一个页面应用程序中有多个表单。各个表单都有其单独的保存按钮,在该按钮上对各个表单进行验证,如果有效(使用 jquery validator .valid() 方法),则记录将保存在工作正常的数据库中。
我们在这里面临的问题是,在最后一个表单(即最终提交)中,当我们尝试使用 .valid() 方法验证所有其他表单的验证时,无论验证是否错误,它总是返回 true。
$("#submitForm").submit(function(event) {
$("#educationForm").validate();
console.log($("#educationForm").valid());
});
Run Code Online (Sandbox Code Playgroud)
即使教育表格无效,这里控制台也给出 true
请帮助我们解决这个问题。
问候, 苏沃吉特