Разрешить копирование, вставку и вырезание в текстовой области (Building keybord)

Я строю клавиатуру, хочу, чтобы пользователи могли копировать, вставлять, вырезать с клавиатуры короткие клавиши, такие как Ctrl+C, Ctrl + V Ctrl + X. Это хорошо работает, но когда я копирую, вставляю или режу любой текст в текстовой области. Позже я не могу больше вводить текст или редактировать текущий вставленный текст, пока не обновлю страницу.

<textarea id="write"></textarea>

Код jQuery:

$write = $('#write'); $write.keydown(function (event) {
  if(!event.ctrlKey) {
    event.preventDefault();
    $write.html($write.html() + ' tmp'); 
  } 
});

Это работает хорошо, но когда я вставляю или обрезаю текст из textarea, после этого это не работает. Я проверяю консоль и вижу, что текст добавляется в тегах textarea, но не отображается в textarea. Вот рабочая ссылка http://projects.imube.com/keyboard/

клавиатура

0 ответов

Другие вопросы по тегам