Voici une idée où vous pouvez enregistrer tout ce qui a été modifié dans le formulaire. Donnez aux entrées du formulaire une certaine classe, appelez-la "my_form". Créez un bouton qui initialise la classe my_form avec JEditable en créant une fonction appelée makeEditable()
. Faites également le bouton Enregistrer avoir une classe que nous appellerons save_button
.
$(function(){
function makeEditable() {
$(".my_form").editable('MyPhpPage.php', {
// YOUR CUSTOMIZATION
submit : '<button class="save_button">Save</button>',
});
makeEditable();
});
Vous pouvez enfin envoyer toutes les données modifiées avec un bouton « Soumettre » de la classe « save_button », et qui a accompli avec $('.my_form').find('.save_button').click();
.
Cela peut ne pas être assez robuste pour votre formulaire, car vous pouvez créer des contraintes telles que l'obligation de les rendre toutes non vides. Vous avez juste besoin d'un peu plus de code JQuery pour le faire.