Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.02.2011, 16:37
Новичок на форуме
Отправить личное сообщение для mathewsun Посмотреть профиль Найти все сообщения от mathewsun
 
Регистрация: 04.02.2011
Сообщений: 2

<input onchange="" onkeyup="">
Близкая тема поднималась чуть ранее здесь и думаю не один раз до этого, но вопрос остаётся открытым...

Мне нужно анализировать любое изменение в input

Метод onchange срабатывает только после изменения фокуса

Метод onkeyup не срабатывает, если данные правой кнопкой мыши вставить, или выбрать из броузерного выпадающего списка предыдущих значений

Вызывать одновременно два метода... У меня хендлеры дёргаются и с базы асинхронно данные тянутся - тоже не комильфо получается

Как быть, кто что посоветует?...

Может как-то можно организовать переменную, которая контролирует если один дёрнулся, то другой не трогать...

Или есть более качественный и универсальный метод...

Помогите пожалуйста.
Ответить с цитированием
  #2 (permalink)  
Старый 04.02.2011, 18:24
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от mathewsun
ли есть более качественный и универсальный метод...
на вскидку:

<script type="text/javascript">
window.onload = function(){
    var event = ['keyup', 'change'], i = event.length;
    while(i--){
       document.forms['forma']['on'+event[i]] = function(i){
           return function(){
               document.getElementById('div').innerHTML = this.elements[0].value;
           };
      }(i);
    }
};
</script>

<form name="forma">
    <input type="text" />
</form>
<div id="div"></div>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
<input onchange=""> mycoding Общие вопросы Javascript 10 27.03.2014 06:23
Помогите, с динамическим добавлением <input > Arfey Общие вопросы Javascript 5 28.05.2010 17:09
Добавить значение в <input type="file" id="file"/> giGnet Events/DOM/Window 9 20.04.2010 01:01
не срабатывает onchange для <input type="text" thunder2 Events/DOM/Window 5 14.01.2010 10:37
Детальная настройка <INPUT type=text> Лекс Ливень Общие вопросы Javascript 8 28.02.2008 10:24