| Попробую разъяснить:К примеру я на событие onkeyup навешиваю проверку длинны слова и если она меньше к примеру 10, то показываю сообщение "короткое слово", а если больше то "длинное слово".
 
 Пользователь один раз набрал слово длинной 20 и произвел сабмит. (Соответсвенно браузер это запомнил.)
 
 Потом второй раз начинает набирать тоже слово. Набрал 3 символа(На последнем событии onkeyup слово короткое)
 Потом FireFox(ну или IE к примеру) предложил автозаполнение, пользователь его выбрал и слово стало длинны 20, но событие onkeyup не произошло.
 
 Что делать? как отследить эту ситуацию и куда засунуть проверку?
 
 <span id="xxx">Короткое</span>
 <input type="text"
 onkeyup="if (this.value.toString().length>10) {document.getElementById('xxx').innerHTML = 'Длиное';}
 else
 {document.getElementById('xxx').innerHTML = 'Короткое'; }">
 |