我正在使用jQuery验证来验证输入。 我的代码:使用验证器验证表单的Click事件jQuery
$('#button').click(function() {
$("#form").validate({
rules: {
phone: {
required: true,
number: true,
rangelength: [7, 14]
}
}
});
});
和HTML:
<form id="form" name="form" method="post" action="">
<input id="phone" name="phone" class="required" type="text" />
<div class="button" id="send_b">Send</div>
</form>
此代码不能正常工作。如果我添加这行jQuery
$("#form").submit();
里面的点击事件的作品。但我不想提交表单,所以我只想对点击进行验证。
有谁知道如何做到这一点?
提供有关“不能工作”的更多详细信息。你期望它做什么不是? – BishopRook
IIRC'validate()'不*做验证,它*设置*验证提交。打开代码来查看它是否可以短路,或者是否有可以调用的方法实际上只是验证。 –