Я не знаком с этим плагином, но у меня есть подозрения о том, что может быть причиной вашей проблемы. Вы добавляете некоторую функциональность к своей форме с помощью плагина внутри события изменения. Это означает, что к каждому изменению вы присоединяетесь снова, что может вызвать некоторые проблемы. Два решения предлагают себя:
1) Если в плагине есть какой-то вызов для отмены связывания или уничтожения самого себя, вызовите это прямо перед тем, как подключить плагин к форме. Это должно предотвратить любое странное поведение, вызванное множественным связыванием.
2) Лучшее решение: свяжите плагин с формой вне вашего события изменения и поместите ваши переменные (fldDiv, tdDiv) так, чтобы они были доступны обоим вашим событием изменения (чтобы их можно было изменить на основе что изменилось) и функции, используемые плагином (для публикации и завершения). Таким образом, вы будете связывать плагин только один раз, но сможете передавать и получать разные данные в зависимости от того, какое поле изменилось.