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>
У меня 2 проблемы:
1) Каретка не должна двигаться, когда я нажимаю клавишу со стрелкой вверх .
Например, в Chrome, когда я нажимаю клавишу "вверх", курсор перемещается влево. Но у меня эта проблема только в Хроме. Он отлично работает в FF.
2) Когда я нажимаю клавишу , введите , я не хочу, чтобы форма отправлялась.
Кстати, я хочу, чтобы это работало с ] keyup , а не keypress .
Буду признателен за любые идеи. Спасибо.