Вы можете использовать serialize
для сериализации элементов формы в строку для ведения журнала. Он следует тем же правилам для включения или не включения элементов, что и обычная отправка формы. Единственное предостережение в том, что содержимое полей input type="file"
не сериализуется, возможно, по очевидным причинам.
Для запуска при изменении любого из входов:
$("form :input").change(function() {
console.log($(this).closest('form').serialize());
});
Демонстрационная версия с использованием формы, показанной в документации