У меня есть 7 текстовых полей, помещенных внутри таблицы. Эти данные текстовых полей я получаю от сервера, когда пользователь нажимает submit. После заполнения текстового поля выбитыми данными пользователь отправляет эти данные на сервер с новой кнопки submit.Проверьте, не изменены ли поля?
Если пользователь отправляет данные как есть, мне нужно показать сообщение об ошибке «хотя бы одно поле должно быть отредактировано». Если он редактирует хотя бы одно поле и затем отправляет, я буду обновлять данные на сервере.
Как проверить, изменилось ли поле или нет?
Проблема в том, что мне нужно будет хранить данные для сравнения, которые мне придется делать в глобальной переменной в моем JavaScript (что не является хорошей практикой).
Вы могли бы сохраните его с помощью data() в текстовых полях. – RobAu
вместо хранения данных в глобальных переменных вы можете создать скрытый ввод (или атрибут data-xx) для каждого поля – lastr2d2