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

mot*_*sch 2 javascript jquery

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

Jos*_*kle 7

<input type="text" />
Run Code Online (Sandbox Code Playgroud)


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

您可以阻止向上和向下箭头键的默认值.

http://jsfiddle.net/C5ZCE/