首页 > 技术文章 > jQuery validate 的valid()方法一直返回true

wangduanduan 2016-10-15 10:12 原文

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。

推荐阅读