我正在使用 bassistance.de 的 Validation jQuery 插件来验证表单#signup-form
。与其以通常的方式直接将表单数据提交到服务器,不如通过 AJAX'ly 提交表单数据$.post()
。
JS代码
// Validate form
$('.signup-form').validate({
rules: {
signupName: { required: true, minlength: 3 }
}
});
// Submit to Serverside
$('#submit-btn').click(function() {
$.post('/api/register_user',
$('#signup-modal .signup-form').serialize(),
success: function() {
console.log('posted!');
}
);
});
问题:如果用户输入的数据没有通过 jquery 验证,点击处理程序#submit-btn
仍然允许提交表单!有没有办法检查没有验证错误?