После загрузки документа по document.onLoad на некоторые элементы страницы вешиются обработчики событий (в данном случае onChange) и всё прекрасно работает. Но есть один обработчик, на который мы повлиять не можем и при его сработке с помощью JQuery методом element.html(fragment) подменяется большАя часть страницы. Фрагмент приходит AJAX post запросом, как серверная, так и клиентская части этого AJAX запроса для изменения нам не доступны. В замещающем фрагменте, естественно, на необходимые нам элементы функция обработки события onChange не назначена, а то что мы назначили при document.onLoad естественно затирается новым содержимым. Изменить присылаемый фрагмент мы тоже не можем. Задача: После изменения JQuery методом element.html(fragment) содержимого тега <div> (это и есть фрагмент) необходимо снова прицепить нужным элементам обработчик события onChange. Функция разбора фрагмента и назначения обработчиков есть готовая, нужно только подобрать на какое событие её повесить, чтобы она сработала после замещения содержимого тега <div>.