По обновлению полей
Здравствуйте.
Есть 4 поля заполняются скриптом на OnChange в таком виде:
OnChange <поля1> заполняет <поле2>;
OnChange <поля2> заполняет <поле3>;
OnChange <поля3> заполняет <поле4>.
Эти события срабатывают только если вручную изменять каджое поле, программное заполнение система не считает за OnChange, но по логике должно одно событие инициировать заполнение последующих полей.
Если изменить <поле1>, то должны заполниться все остальные поля;
Если изменить <поле3>, то за ним должно измениться только <поле4>, поэтому вешать на OnLoad или OnSave не подходит, т.к. в этом случае меняются все поля.
Вопрос: как объяснить системе, что OnChange произошло (не в ручную, а программно)?
|