JavaScript(JQuery)
$( input ).keyup(function(e)
{
var code = e.keyCode ? e.keyCode : e.which;
switch(code)
{
case 38:
break;
case 40:
break;
case 13:
break;
default:
return;
}
});
HTML
<form method="post" action="/">
<input type="text" name="text" />
<button type="submit">Submit</button>
</form>
我有两个问题:
1) 当我按下向上箭头键时,插入符号不应该移动。
例如,在Chrome中,当我按下向上键时,它会将插入符号向左移动。但我只在Chrome中遇到这个问题。它在FF中运行良好。
2) 当我点击enter键时,我不希望提交表单。
顺便说一句,我想用按键而不是按下来实现这一点。
如果有任何想法,我将不胜感激。谢谢