【发布时间】:2009-09-22 07:27:30
【问题描述】:
我正在尝试在表单上使用 JQuery 验证器,并试图找出在 invalidHandler 选项中获取错误消息(或者如果有其他地方,请告诉)。
当用户单击提交按钮时,无论第一个错误是什么,我都想显示一个带有错误消息的警告框。我不希望将错误写在文档上。我似乎无法弄清楚如何在验证后获取错误消息以在警报中使用。我只找到了如何获取元素,这对我没有帮助。
从示例中抽出,这是我正在测试的一些代码
$(document).ready(function() {
$('#commentForm').validate({
invalidHandler: function(f, v) {
var errors = v.numberOfInvalids();
if (errors) {
var invalidElements = v.invalidElements();
alert(invalidElements[0]);
}
}
});
});
和
<form class="cmxform" id="commentForm" method="get" action="">
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="cname">Name</label>
<em>*</em><input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<input class="submit" type="submit" value="Submit"/>
</p>
</fieldset>
</form>
【问题讨论】:
-
你用什么插件来做验证?
标签: javascript jquery validation