Kod ten będzie przesłać formularz na keyup
$('#element').bind('keyup', function() {
$('#form').delay(200).submit();
});
W tym kodzie przechwycić forma przesyłania i zmienić go z ajax przedłożyć
$("#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 }
});
});
Aby użyć funkcji opóźnienia należy użyć jQuery 1.4. Parametr przekazany do opóźnienia jest w milisekundach.
Zdefiniuj "zapisz formularz" Proszę. – Robusto
Co masz na myśli mówiąc "zachowaj formę"? Prześlij do serwera, użyj lokalnej pamięci html5, zapisz do pliku cookie ..? –