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

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

Как такое сделать?
спасибо.
...
Рейтинг: 0 / 0
заменить код нажатой клавиши в поле ввода?
    #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
заменить код нажатой клавиши в поле ввода?
    #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
заменить код нажатой клавиши в поле ввода?
    #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
заменить код нажатой клавиши в поле ввода?
    #34527281
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_BBBТ.е. написать

Код: plaintext
e.which =  37 ;

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


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