Ho un modulo html a schede. Passando da una scheda all'altra, i dati della scheda corrente vengono mantenuti (sul DB) anche se non vengono apportate modifiche ai dati.
Vorrei effettuare la chiamata di persistenza solo se il modulo è stato modificato. Il modulo può contenere qualsiasi tipo di controllo. Non è necessario sporcare il modulo digitando del testo, ma si qualifica anche la scelta di una data in un controllo del calendario.
Un modo per ottenere ciò sarebbe visualizzare il modulo in modalità di sola lettura per impostazione predefinita e disporre di un pulsante 'Modifica' e se l'utente fa clic sul pulsante di modifica, viene effettuata la chiamata al DB (ancora una volta, indipendentemente dal fatto che i dati vengano modificati . Questo è un miglioramento migliore di ciò che è attualmente esistente).
Vorrei sapere come scrivere una funzione javascript generica che verificherebbe se uno dei valori dei controlli è stato modificato?