У меня есть контейнер таблицы dojo, встроенный в форму dojo. Я могу проверить все dijits, как textbox, combobox и т.д. и отправить форму. Но что мне нужно, так это отправить форму только при изменении значения, т. е. если значение textbox изменено, отправить форму больше не нужно.
Добавьте скрытое поле ввода текста, которое пусто при загрузке страницы. После внесения изменений в текстовое поле проверьте содержимое скрытого текстового поля и соответствующего текстового поля, если они совпадают, не отправляйте форму.
Поля ввода Dojo поддерживают исходное значение в частном атрибуте’resetvalue’. Перед отправкой формы можно проверить, отличается ли _resetValue от .получить (‘value’) и отправить данные..
Если все атрибуты находятся в контейнере таблицы, можно извлечь дочерние элементы контейнеров таблицы и проверить с помощью array.каждая функция..