ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | myOpera.net | Поиск
как запретить Backspace в поле ввода в Opera? JS Alex_B  05/04/07 01:36 PM

как запретить Backspace в поле ввода в Opera?

Code:
  
input.onkeypress = check;
function check(e){
var code = код нажатой клавиши
if (code == 8){return false;}
...

}


Не помогает.
У Opera код backspace точно 8 и в переменной code точно 8.

Re: как запретить Backspace в поле ввода в Opera? JS Alex_B  05/07/07 03:25 PM

Я заметил что в Опере не могу запретить событие onkeydown

Например вот такой код:

input.onkeydown = myF;
function myF(e){
return false;

}

input - ссылка на поле ввода

Не позволяет ничего ввести в поле ввода в IE, FF, но в Opera не работает.

Re: как запретить Backspace в поле ввода в Opera? JS Lex1  05/14/07 09:48 PM

_//my.opera.com/community/forums/findpost.pl?id=1673024_
«Cancelling events works only with '(on)keypress' (like you pointed out).
Not really a bug I think, but maybe should be changed to work similar to other browsers.»

И _//my.opera.com/hallvors/blog/show.dml/217592_ по этому поводу от разработчиков.

Re: как запретить Backspace в поле ввода в Opera? JS Alex_B  05/24/07 02:08 PM

localization of many key events is impossible

А у меня получилось
_//forum.vingrad.ru/index.php?showtopic=149225&view=findpost&p=1132465_


MyOpera.net - Home


Rambler's Top100