У меня есть HTML-форма, содержащая текстовые поля, флажки, радиокнопки и кнопку отправки.
Я бы хотел, чтобы кнопка отправки была доступна только в том случае, если содержимое полей изменено. Теперь вот загвоздка: если пользователь изменяет содержимое поля до исходных значений, кнопка формы должна быть снова отключена.
- Исходное значение поля "foo" => кнопка отправки отключена
- Пользователь меняет значение поля на "bar" => кнопка отправки становится активной
- Пользователь изменяет значение поля обратно на "foo" => кнопка отправки снова становится недоступной
Как добиться этого с помощью jQuery? Есть ли какое-то общее решение или сценарий, которые я мог бы использовать с любой формой?
Изменить: то, что я прошу, невозможно сделать с помощью простого отслеживания грязного состояния.