相关疑难解决方法(0)

如果使用jquery关注输入字段以外的任何内容,如何禁用退格

如果使用jquery专注于2个特定输入字段以外的任何内容,如何禁用退格键击?

这是我目前的代码(现在包括2个文本框):

$(document).keypress(function(e){
  var elid = $(document.activeElement).attr('id');
  if(e.keyCode === 8 && elid != 'textbox1' || elid != 'textbox2'){
      return false;
  };
});
Run Code Online (Sandbox Code Playgroud)

这不起作用....任何想法?

jquery input keystroke backspace

8
推荐指数
4
解决办法
3万
查看次数

jQuery的One - 一次具有多种事件类型的Fire

根据以下文件one:

如果第一个参数包含多个以空格分隔的事件类型,则为每个事件类型调用一次事件处理程序.

有什么方法可以在任何事件被引发时触发一个函数吗?

例:

$('input').one('mouseup keyup', function(e){ 
    console.log(e.type);
});
Run Code Online (Sandbox Code Playgroud)

我想只调用一次该函数,无论哪个事件触发它.

目前,该功能将针对每种事件类型触发一次.

小提琴演示

注意:我不是在focus这里寻找活动......这只是一个例子.

javascript jquery events

7
推荐指数
2
解决办法
4792
查看次数

标签 统计

jquery ×2

backspace ×1

events ×1

input ×1

javascript ×1

keystroke ×1