Как побороть? Обработчик стоит с интервалом в 1 секунду. Соответственно, когда пользователь начинает что-то вводить в поле - через секунду это поле обнуляется. Есть ли какие события формы или другие способы обхода?
Спасибо.
Теперь другая проблема. Каждый раз после вызова обработчика - весь текст выделяется и нужно мышкой успеть сбросить выделение и начать дальше вводить данные. Жесть короче
(6) Нет. просто есть форма для ввода ответа и есть время на ответ. Опытным путем установлено, что если ставить в самом начале этого обработчика возврат, если текстредактирования элемента не равен значению реквизита, то выделения текста не происходит. Но если изменить хотя бы один реквизит формы (не важно выведен он на форму или нет), то выделение происходит и дальнейший ввод текста затруднен.
отсюда вывод - нефиг подключать обработчики с интервалом 1с.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший