我有一个表单,我想验证一个文本区域:
<form action="" id="dialog">
<textarea name="message-text" class="message-text" rows="5" cols="30" required="true" style="margin-top: 35px;margin-bottom: 25px"></textarea>
<span style="color: red; display: none" class="error-message">An error occured while sending the message.</span>
<a href="" class="button send-message">Send</a>
<a href="" class="button cancel-sending">Cancel</a>
</form>
当我打电话
$('#dialog').valid()
它返回一个空的textarea,true
而我希望它返回false。在内部,当它为表单收集规则时,由于某种原因,当属性的值是并且所需的方法返回时,值element.attr('required')
最终会变为。我不确定这些东西是什么意思,但可能它们与回归有关,而不是我所期望的。'required'
'true'
'dependency-mismatch'
valid()
true
false
我在这里做错了什么?
编辑:对不起我在问题上的错误,我的意思.valid()
不是.validate()