Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отменить поведение по умолчанию (https://javascript.ru/forum/misc/2983-otmenit-povedenie-po-umolchaniyu.html)

bool 05.03.2009 17:29

Отменить поведение по умолчанию
 
В браузерах google chrome, safari при нажатии на стрелки вверх, вниз, курсор в поле input type="text" устанавливается в начало, конец строки соответственно, как отменить поведение по умолчанию в этих браузерах?
пробовал использовать:
event.preventDefault();
event.returnValue = false; непомогло

Kolyaj 05.03.2009 17:36

На событии keydown должно отменять.

bool 05.03.2009 22:44

да, не вказал об этом, на сьытии keydown

Onis 06.03.2009 15:59

<input type="text" value="" onkeydown="if(event.keyCode == 38 || event.keyCode == 40){ return false;}"/>


Часовой пояс GMT +3, время: 09:17.