我想让form()上的submit动作在这个表单内所有输入元素都填写完毕时自动启动。如何使用ajax来实现?
更新:除了Karim79。
$("#myForm :input").blur(function() {
var hasEmpty = false;
if($('#myForm :input[value]').length == $('#myForm :input').length) {
$(this).closest("form").submit();
var name = "", email = ""; //Get the value for name and email from the form
var dataString = 'name='+ name + '&email=' + email;
$.ajax({
type: "POST",
url: "page.aspx",
data: dataString,
success: function() {
$('#message').html("<h2>Form Submitted!</h2>");//Display message
}
});
}
return false;
});
试试这个。
$("form")[0].submit();
你需要在字段被验证后调用这个函数。
并检查 这个 网站。