javascript - 如何阻止光标在上/下键上跳转到文本框的开头/结尾?

标签 javascript jquery

如何使用 JavaScript 和 jQuery 防止按下向上或向下箭头键时光标跳转到文本框的开头或结尾?

最佳答案

<input type="text" />


$("input:text").keydown(function(e){
   if(e.which == 38 || e.which == 40) 
       e.preventDefault();
});

您可以阻止向上和向下箭头键的默认设置。

http://jsfiddle.net/C5ZCE/

关于javascript - 如何阻止光标在上/下键上跳转到文本框的开头/结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7457365/

相关文章:

javascript - 如何在 Google Apps 脚本中记录对象?

javascript - YouTube 嵌入视频播放器的外部播放按钮

javascript - 如何将 jquery ui 对话框定位在具有多个 iframe 的屏幕中心..?

javascript - ES6 : Call instance functions by their names

javascript - 打开新窗口时从标题栏中删除多余的 ' - Google Chrome"

javascript - 为什么 Node (Javascript)中缺少分号不会引发错误?

javascript - jquery:将 style.css 的链接替换为 game.css?

javascript - javascript 中的 addClass 在 php codeigniter 中不起作用

javascript - JQuery 可以在 .html 上工作,但不能在 .php 上工作

javascript - 将两个变量从 php 传递到 ajax 然后返回到 php