Javascript.RU

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

reiltime translit, jQuery
Познакомился с JS и jQuery, как можно сказать, "вчера поздно вечером", и тут задачка:

Сделать транслит, а вернее вообще визуально сохранить только одну английскую раскладку клавиатуры (никаких массивов и реплейсеров символов по keyup лучше не надо...)

Как видите, я как слепой кот тычусь в event и хочу его же и дрессировать, чтобы, например, если нажать клавишу "q" в строке появлялся пробел таким образом, как будто я и нажимал пробел...

$(function(){
  $('.translit').keypress(function (e) {
   
    if (e.charCode == 113) {
     
      //e.preventDefault();
      e.charCode = 32; // не согласился отработать..., ммм.. жалко
     
    };
   
  });
 
});


Вопрос... Как вернуть в мой input заведомо "подмененное" нажатие?

ps: сейчас я попробую узнать, доразвит ли яваскрипт чтобы узнать позицию курсора в inpute... есть мысль вставлять текст по позиции в курсоре простыми мат функциями, ннооо... чую опять быдлокод.....

pps: а доразвит ли e.preventDefault(); чтобы запихивать в него данные, раз он может манипулировать хотя бы на одноклеточном уровне мол "не делать!" ?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамически загружаемая jQuery и jQuery-функции в одном файле 67bytes Общие вопросы Javascript 6 06.03.2013 09:01
2 разных модуля на jQuery - как подключить? finder jQuery 4 23.03.2012 22:29
jQuery object в xpath. Глобальные события solarix jQuery 1 29.10.2010 16:40
jQuery jTreeMenu plugin Seafnox jQuery 9 12.01.2010 21:55
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16