Pfandfinder
Lieutenant
- Registriert
- Nov. 2020
- Beiträge
- 654
ich habe für eine interne Admin-Seite derzeit eine html-Form und nutze AJAX und formulare in die Datenbank zu speichern, das ist so aufgebaut:
Jetzt möchte ich aber dass die Eingaben automatisch alle n Sekunden gespeichert werden, also dass man nicht mehr auf den Button drücken muss um das Form zu senden. wie kann ich das mit dem Script umsetzen ? die done und fail Function fällt ja dann auch weg.
Javascript:
$(function(){
var form = $("#meineform");
var formMessages = $("#result");
$(form).submit(function(e){
$("#submit").attr('disabled', true);
e.preventDefault();
$.ajax({
type: 'POST',
url: 'save.php',
data: new FormData(document.forms['meineform']),
contentType: false,
processData: false,
})
.done(function(response){
$(formMessages).html(response);
})
.fail(function(data){
$(formMessages).html(data.responseText);
});
});
});
Jetzt möchte ich aber dass die Eingaben automatisch alle n Sekunden gespeichert werden, also dass man nicht mehr auf den Button drücken muss um das Form zu senden. wie kann ich das mit dem Script umsetzen ? die done und fail Function fällt ja dann auch weg.