Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заменить код нажатой клавиши в поле ввода? / 5 сообщений из 5, страница 1 из 1
12.05.2007, 14:20
    #34520909
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить код нажатой клавиши в поле ввода?
Можно ли как-то заменить код нажатой клавиши в поле ввода?

Например при нажатии клавиши "б" её код заменился на код клавиши "Б", и в поле ввода втавится уже не "б", а "Б".

Как такое сделать?
спасибо.
...
Рейтинг: 0 / 0
12.05.2007, 15:49
    #34520989
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить код нажатой клавиши в поле ввода?
как сделать, что бы эта функция работала не только в IE?

Код: plaintext
1.
2.
3.
4.
5.
input.onkeydown =  function(e){
    var evt = e || window.event;
    var    key = evt.keyCode; //код клавиши
    return    (evt.keyCode =  37 );

}

Функция при нажатии любой клавиши в IE всегда заменяет это нажатие на нажатие клавиши <- (стрелка влево).
...
Рейтинг: 0 / 0
14.05.2007, 11:15
    #34522699
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить код нажатой клавиши в поле ввода?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  if(window.event) // IE
  {
    keynum = e.keyCode
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
    keynum = e.which
  }
Может так?
©
--
$50 + $100 бесплатно для игры на PartyPoker.com
...
Рейтинг: 0 / 0
15.05.2007, 18:15
    #34527264
Alex_BBB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить код нажатой клавиши в поле ввода?
PhoenixNET
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  if(window.event) // IE
  {
    keynum = e.keyCode
  }
  else if(e.which) // Netscape/Firefox/Opera
  {
    keynum = e.which
  }
Может так?
©
--
$50 + $100 бесплатно для игры на PartyPoker.com
Т.е. написать

Код: plaintext
e.which =  37 ;

?
...
Рейтинг: 0 / 0
15.05.2007, 18:19
    #34527281
PhoenixNET
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
заменить код нажатой клавиши в поле ввода?
Alex_BBBТ.е. написать

Код: plaintext
e.which =  37 ;

?
Наверное
Код: plaintext
evt.which =  37 ;
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / заменить код нажатой клавиши в поле ввода? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]