jQuery validate 的valid()方法一直返回true

1 调用$('#myForm').valid(),一直返回ture

eg:html

<form id="myForm">
<input class="form-control" required type="text"></input>
<textarea class="form-control" row="3" required minlength="1"></textarea>
</form>

eg:js

$('#myForm').validate();
$('#myForm').valid()//此处一直返回true,无论表单有没有填写

原因

jQuery validate的每个验证的字段必须要有name属性,并且要有值,不然验证会一直返回true。

原文地址:https://www.cnblogs.com/wangduanduan/p/5962830.html