keycode相关内容

插入四个空格而不是制表符

我在按Tab键时尝试插入四个空格。我使用以下代码(参见 spaces =“\t”),但当我将其切换为 spaces =“”按Tab键时只插入一个空格。我也试过“”+“”+“”+“”: $(function(){ $ ('textarea')。keydown(函数(e){ var keyCode = e.keyCode || e.which; if(keyCode == 9){ ..
发布时间:2019-06-12 13:24:51 前端开发

JavaScript密钥代码

我正在使用我没写过的JavaScript例程。它是从文本框的 onkeydown 属性调用来防止不必要的击键。 第一个参数显然没有使用。第二个参数是应该允许的字符列表。 function RestrictChars(evt,chars){ var键; var keychar; if(window.event) key = window.event.keyCode; ..
发布时间:2019-06-08 16:38:34 前端开发

JavaScript:避免使用硬编码的密钥代码

可能重复: JavaScript event.keyCode常量 这是我的代码: $ button.on('keyup',function(event){ //检测输入按键 if(event.keyCode === 13){ doStuff(); } }); 如您所见,密码 13 是硬编码的。是否有(跨浏览器)方式以更具语义意义的方式删除该数字? ..
发布时间:2019-06-07 20:51:51 前端开发

JavaScript密钥代码仅允许数字和加号

我有这个JavaScript函数,用于强制用户只在文本框中键入数字。现在,我想修改此功能,以便用户输入加号(+)符号。如何实现这个目标? //仅在用户输入中启用数字 function isNumberKey( evt) { var charCode =(evt.which)? evt.which:event.keyCode if(charCode> 31&&(charCode ..
发布时间:2019-06-07 18:06:41 前端开发

IE e.keyCode - 如何区分&符号和上箭头?

我正在尝试修复jQuery UI小部件上的一个非常奇怪的javascript行为。 IE7(win XP),jQuery 1.2.6(是的,它是旧版本)。 小部件是一个组合框,可以捕获键盘事件并且箭头键有特殊行为。 当我尝试输入“&”时字符进入flexbox输入字段,我得到了奇怪的行为。 flexbox有一些代码如: //初始化 $ myInputElement.ke ..
发布时间:2019-06-06 02:32:41 前端开发

什么是“$”的keyCode?

我正在尝试禁止在文本输入中输入所有其他字符。 因为要获得 $ 你必须按 shift -key和 4 -key。我不确定你会怎么得到像这样的事情的keyCode? 解决方案 键码只与键有关。 $ 是一个字符,通过两个键Shift和4实现。 $ 当使用 onkeydown 编辑:爱德华曾指出 onkeypress 使用组合键,并且确实有组合键码。每天都有新的东西:) 这里有一 ..
发布时间:2019-05-27 12:21:06 前端开发

jQuery keyup keyCode在Opera中不起作用

Opera浏览器是否可以忽略keyCode 40(向下箭头)? $('#test') .keyup(function(e){ $('body')。append(''+ e.keyCode +''); }) 在以下网址进行测试: http: //www.jsfiddle.net/V9Euk/454/ 提前致谢! Peter 解决方案 尝试使用 ..
发布时间:2019-05-25 18:11:19 JavaScript

JavaScript移动延迟和多次击键

以下是我的问题: http://testepi.kvalitne.cz/test/ 我不希望按键和方块的移动之间有延迟。我还想知道如何对角移动(同时按两个键)。 我的代码: $(function(){ document.addEventListener(“keydown”,move,false); var x = 0 ; var y = 0; 函数mov ..
发布时间:2019-02-20 19:12:06 前端开发

Javascript:不同浏览器上的不同keyCodes?

所以我看到一些关于不同浏览器报告不同keyCodes的论坛帖子,但每个人似乎都避免“为什么?”。 我试图抓住冒号(:) keyCode并意识到Firefox报告回e.keyCode 56.虽然Chrome报告回186(我认为就是这样)。 是否有一种通用的方式在所有浏览器中获得正确的keyCode? 如果它们是相同的键,它们为什么不同? 我会更好奇是否有一种国际方式来获得相同 ..
发布时间:2019-02-19 18:35:46 前端开发

如何捕获event.keyCode并将其更改为另一个keyCode?

我已经在SO处检查了其他问题,但他们没有回答我的问题。我想简单地捕获某些keyCode并将其替换为另一个。我正在处理字符,而不是空格,我不需要松散焦点等。 以下是我的代码。但是你可以用你的那些替换那些keyCodes(例如,当按下大写“A”时,它应该替换为零0等)。想法是替换keyCode。 phrase.keypress(function(event) { if (event. ..
发布时间:2019-02-18 14:01:33 前端开发

JQuery只允许小数点后的两个数字

我发现以下JQuery函数此处阻止用户进入任何不是数字或单个小数的东西。该功能运行良好但我想改进它以防止用户输入3个或更多小数位,即禁止99.999并允许99.99。有什么想法? function checkForInvalidCharacters(event,inputBox){ if((event.which!= 46 || inputBox.val()。indexOf('。')!= ..
发布时间:2019-02-18 12:27:39 前端开发

javascript减法( - )键码

好吧,我需要我的代码检查是否按下了减号/减号,如果按下了我想要一个警告框弹出。我尝试使用 109 和 189 密钥代码,但我仍然无法获得所需的结果。虽然我按“ - ”我没有得到那个警报框 解决方案 您在按键事件期间测试的JavaScript charCodes 是 ASCII 。 109是正确的 keyCode ,如果在keydown或keyup事件中使用。 “ - ”有一个 cha ..
发布时间:2019-01-25 19:31:31 前端开发

javascript可以告诉左右键之间的区别吗?

大多数情况下,这是一项健全性检查。两个shift键的关键代码是16.这是否意味着在浏览器中区分左右移位事件实际上是不可能的? 解决方案 在支持 DOM3 的较新浏览器中,您可以使用 event.location 检查位置。 在 DOM3规范,为位置定义了4个常量, DOM_KEY_LOCATION_STANDARD , DOM_KEY_LOCATION_LEFT , DOM_KEY_ ..
发布时间:2019-01-25 18:15:28 前端开发

确定JavaScript e.keyCode是否是可打印(非控制)字符

我只想知道与可输入字符对应的JavaScript keyCode 的范围;或者,不可输入(控制)字符的范围,如退格,转义,命令,移位等,所以我可以忽略它们。 我问的原因是调用 String.fromCharCode()会导致控制键出现奇数字符。例如,左侧命令为“[”,左箭头为“%”。很奇怪。 解决方案 Keydown将为您提供按下的键的keyCode,无需任何修改。 $(“# ..
发布时间:2019-01-25 18:01:46 前端开发