Обнаружить backspace и del при событии «входа»?Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Обнаружить backspace и del при событии «входа»?

Сообщение Anonymous »

Как это сделать?

Я пробовал:

Код: Выделить всё

var key = event.which || event.keyCode || event.charCode;

if(key == 8) alert('backspace');
но это не работает...

Если я сделаю то же самое с событием нажатия клавиши, это сработает , но я не хочу использовать нажатие клавиши, поскольку оно выводит введенный символ в поле ввода. Мне нужно иметь возможность контролировать



мой код:

Код: Выделить всё

  $('#content').bind('input', function(event){

var text = $(this).val(),
key = event.which || event.keyCode || event.charCode;

if(key == 8){
// here I want to ignore backspace and del
}

// here I'm doing my stuff
var new_text = 'bla bla'+text;
$(this).val(new_text);
});
К моему вводу не следует добавлять ни один символ, кроме того, что я добавляю с помощью val()
на самом деле ввод пользователя должен быть полностью проигнорирован, только для меня важно действие нажатия клавиши

Подробнее здесь: https://stackoverflow.com/questions/990 ... nput-event
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Преобразовать TimeInterval в строку Строку в интервал времени
    Anonymous » » в форуме IOS
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Epoll определяет, отключается ли клиент, выбрав MOD, а затем DEL или напрямую DEL.
    Гость » » в форуме Linux
    0 Ответы
    78 Просмотры
    Последнее сообщение Гость
  • Удаление ключа кэша Laravel Redis: Del ($ Key) не удается, но executeraw (['del', $ key]) работает
    Anonymous » » в форуме Php
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Удаление ключа кэша Laravel Redis: Del ($ Key) не удается, но executeraw (['del', $ key]) работает
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Как определить, была ли нажата клавиша Backspace в событии KeyPress?
    Anonymous » » в форуме C#
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»