Javascript Text Expander - PullRequest
       11

Javascript Text Expander

1 голос
/ 27 января 2012

Я пытаюсь создать действительно простую форму, чтобы помочь мне набирать комментарии (оставленные в наших системах после общения с клиентами) и получить что-то вроде "cci", заменяемое на "customer call in".

Возможно ли это с помощью JavaScript? Я спрашиваю об этом, потому что нам не разрешено устанавливать какое-либо программное обеспечение, такое как Texter, однако нам разрешено использовать html / js файлы на работе.

В надежде, что моя проблема описана полностью, я хотел бы заранее поблагодарить вас!

PS: любые фрагменты или ссылки на учебники действительно приветствуются!

1 Ответ

2 голосов
/ 27 января 2012

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

update = function() {
    textarea.value = replace-shortcuts-in(textarea.value);
}

textarea.onkeydown = function() {
    clearTimeout(timer);
    timer = setTimeout(update, 200);

}

Полный рабочий пример: http://jsfiddle.net/ucsED/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...