1
我有一個簡單的表單,我用jQuery Validation plugin和jQuery Form plugin來處理表單。
jQuery表單插件沒有提交時使用它與jQuery驗證插件
該驗證工作沒有問題,但表單插件沒有提交。
它不會顯示控制檯的問題,甚至不會顯示腳本發送的任何ajax調用。
$("#creatUser").validate({
rules: {
firstname: {
required: true
},
lastname: {
required: true
},
email: {
required: true,
email: true
},
username: {
required: true
},
password: {
required: true,
minlength: 5
},
cpassword: {
required: true,
minlength: 5,
equalTo: '#password'
}
},
invalidHandler: function(form, validator) {
var errors = validator.numberOfInvalids();
if (errors) {
var message = errors == 1
? 'You missed 1 field. It has been highlighted'
: 'You missed ' + errors + ' fields. They have been highlighted';
$("#da-ex-val1-error").html(message).show();
} else {
$("#da-ex-val1-error").hide();
}
},
submitHandler: function(form) {
var options = {
target: '#da-ex-val1-error',
success: function() {
alert('Thanks for your comment!');
},
url: 'php.php',
type: 'POST'
};
// bind form using 'ajaxForm'
$('#creatUser').ajaxForm(options);
}
});
能否請你表現出足夠的代碼來構建一個完整的演示? HTML標記在哪裏? – Sparky