Mục tiêu của tôi là: Khi cho được nộp:hình thức jQuery nộp
- một xác nhận vào mẫu được thực hiện: OK
- một ajax được gọi là để thấy rằng tên truy cập và mật khẩu làm phù hợp: OK
- nếu họ không phù hợp, hiển thị một lỗi: OK
- nếu chúng phù hợp, sau đó REALLY SUBMIT dạng: NO T OK.
Thông báo sự cố là, tôi không thể gửi biểu mẫu vì có sự kiện gửi jquery trên đó!
function form1Submit() {
var username=$('#username').val();
var password=$('#password').val();
if (username.length<2) {
return false;
}
if (password.length<2) {
return false;
}
$.post("check.php", { username: username, password:password }, function(data) {
if (data=="ko") {
alert('bad password');
return false;
} else {
//to be done here !
}
});
return false;
}
function init() {
$('#form1').submit(function(){
return form1Submit();
})
}
$(document).ready(function(){
init();
})
'$ (selfForm) .trigger ('submit', [true]);' có vẻ như lừa. Chỉ cần thay thế selfform bằng ID của biểu mẫu và bạn sẽ được đặt. Ví dụ: '$ ('# frm_test'). Trigger ('submit', [true]); ' – Devner