Mã này sẽ nộp mẫu đơn của bạn trên KeyUp
$('#element').bind('keyup', function() {
$('#form').delay(200).submit();
});
Trong mã này, bạn chặn các hình thức nộp và thay đổi nó với một ajax nộp
$("#form").submit(function (event) {
event.preventDefault();
$.ajax({
type: "post",
dataType: "html",
url: '/url/toSubmit/to',
data: $("#form").serialize(),,
success: function (response) {
//write here any code needed for handling success }
});
});
Để sử dụng chức năng chậm trễ bạn nên sử dụng jQuery 1.4. Thông số được chuyển đến độ trễ là tính bằng mili giây.
Xác định "lưu dưới hình thức", xin vui lòng. – Robusto
Bạn có ý nghĩa gì khi 'lưu biểu mẫu'? Gửi đến máy chủ, sử dụng bộ nhớ cục bộ của html5, lưu vào cookie ..? –