Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 22.12.2009, 12:22
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,566

мне тут еще одно интересно. Например хочу организовать двойной ввод - то что ввожу в одном input сразу же появляется во втором.
Но, так:
$('#inp1').keypress(function()
{
    $('#inp2').val($(this).val());
});

содержимое копируется только с запозданием на текущий вводимый символ( в принципе это естественно, т.к. он еще не явл. "законной" частью значения поскольку можно в keypress отменить действие по умолчанию)
Понятно что по blur считать можно последнее значение, но хотелось бы именно в цепочке нажатий где только keypress работает.
Может кто-то что-то подскажет?
Ответить с цитированием
  #12 (permalink)  
Старый 22.12.2009, 12:26
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Обновлять второй input с небольшой задержкой. А еще лучше по таймеру.
Ответить с цитированием
  #13 (permalink)  
Старый 22.12.2009, 19:16
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

e.chrCode = e.charCode || e.which || e.keyCode;


А там немного поэкпериментируйте и можно фильтровать где код символов а где системных.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка одновременно двух клавиш клавиатуры Destrifer Events/DOM/Window 8 20.12.2008 15:25