yar*_*rek 12 javascript forms jquery submit
我的目标是:何时提交:
事实上麻烦的是,我无法提交表单,因为它上面有一个jquery提交事件!
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();
})
Run Code Online (Sandbox Code Playgroud)
您可以调用本机提交事件,所以这样做:
$('#form1').submit(form1Submit);
Run Code Online (Sandbox Code Playgroud)
然后在你的帖子回调中这样做:
$.post("check.php", { username: username, password:password }, function(data) {
if (data=="ko") {
alert('bad password');
} else {
this.submit();
}
});
Run Code Online (Sandbox Code Playgroud)
该this.submit()不会叫他jQuery的.submit()触发功能,而是原生<form> .submit()功能.
| 归档时间: |
|
| 查看次数: |
29574 次 |
| 最近记录: |