我想要一个提示来解决我一直遇到的问题,我有两个功能,第一个验证表单,第二个是发布到 PHP 文件。
问题是表单在被验证之前被发送。我想知道是否可以将这两个功能结合起来,即首先验证并且仅当表单提交的所有内容都正确时。有谁知道怎么做?
验证功能
$(document).ready(function() {
$('#singup-form').validate(
{
rules: {
user_name: {
minlength: 3,
required: true
},
user_email: {
required: true,
email: true
},
user_password: {
required: true
},
confirmation_password: {
required: true,
equalTo: '#user_password'
},
user_phone: {
number: true,
minlength: 8
},
user_twitter: {
minlength: 3
},
agree: {
required: true
}
},
highlight: function(label) {
$(label).closest('.control-group').removeClass('success').addClass('error');
},
success: function(label) {
label
.text('OK!').addClass('valid')
.closest('.control-group').removeClass('error').addClass('success');
}
});
}); // end document.ready
职能岗位
$('#singup-form-submit').click(function(e) {
$.post("register", {
user_name: $('#user_name').val(),
user_email: $('#user_email').val(),
user_password: $('#user_password').val(),
confirmation_password: $('#confirmation_password').val(),
user_ddd: $('#user_ddd').val(),
user_phone: $('#user_phone').val(),
user_twitter: $('#user_twitter').val(),
agree: $('#agree').val()
}, function(data) {
$('#resultado').html(data);
});
e.preventDefault();
});