Jquery .validate 功能无法正常工作。
第一次在页面加载时,如果单击提交按钮,即使表单输入为空,也不会验证任何内容。即使在 $(document).ready(function()) 中调用了 validate 函数,表单也会被提交
我有一个表单,其中所有输入类型都在 div 名称中定义,例如“targetListDiv”
$("#saveTargetList").on('click', function(e) {
if (!$("#targetListDiv").validate()) { // Not Valid
return false;
}
$.ajax({
url : 'example.htm',
type: 'POST',
contentType: "application/json; charset=utf-8",
dataType : 'json',
data: JSON.stringify(data),
success: function (text) {
alert(text);
}, error: function(text){
alert(text);
});
即使有错误,表单也会被提交。
不会向客户显示任何错误。但是,如果我单击一个文本框并假设最小长度为 7,并且我只输入 5 个字符,那么就会显示错误。
请让我知道是否有办法防止这种情况。
谢谢。