У меня есть HTML-форму с вкладками. При переходе с одной вкладки на другую текущие данные вкладки сохраняются (на БД), даже если нет никаких изменений в данных.
Я хотел бы сделать вызов persistence только в том случае, если форма отредактирована. Форма может содержать любой вид контроля. Загрязнение формы не обязательно, набрав текст, но выбор даты в календарном контроле также будет квалифицироваться.
Один из способов добиться этого - отобразить форму в режиме только для чтения по умолчанию и нажать кнопку "Изменить", и если пользователь нажмет кнопку редактирования, тогда будет выполнен вызов в БД (еще раз, независимо от того, будет ли данные изменены. Это лучшее улучшение того, что в настоящее время существует).
Я хотел бы знать, как написать общую функцию javascript, которая будет проверять, было ли изменено какое-либо значение элемента управления?