Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Проблемка с скриптом (https://javascript.ru/forum/dom-window/41414-problemka-s-skriptom.html)

Alex_dark74 12.09.2013 16:38

Проблемка с скриптом
 
Есть скрипт!
document.getElementById("size_y").onkeypress= function(event){
 event= event || window.event;
 if (event.charCode && (event.charCode < 48 || event.charCode > 57))// проверка на event.charCode - чтобы пользователь мог нажать backspace, enter, стрелочку назад...
  return false;
};

Пробую перести его с ID на Class с запросом на jquery
$('.only_digit').onkeypress= function(event){
 event= event || window.event;
 if (event.charCode && (event.charCode < 48 || event.charCode > 57))// проверка на event.charCode - чтобы пользователь мог нажать backspace, enter, стрелочку назад...
  return false;
};

Но вот тут не работает...
Выборку он делает а вот запрет на введение букв не работает!!!

ksa 12.09.2013 16:43

Цитата:

Сообщение от Alex_dark74
$('.only_digit').onkeypress=...

Так конь не ходит! (с) :nono:

ruslan_mart 13.09.2013 06:46

$('.only_digit').keypress(function() {
   ...
});


Или:
$('.only_digit')[0].onkeypress = function() {
   ...
}

Alex_dark74 13.09.2013 09:10

Цитата:

Сообщение от ksa (Сообщение 272023)
Так конь не ходит! (с) :nono:

Я понимаю что так не ходит!!! А как он ходит?

Alex_dark74 13.09.2013 09:11

Цитата:

Сообщение от Ruslan_xDD (Сообщение 272082)
$('.only_digit').keypress(function() {
   ...
});


Или:
$('.only_digit')[0].onkeypress = function() {
   ...
}

Увы так тоже не работает!!!

Alex_dark74 13.09.2013 20:42

Рябята!
Может кто нибудь поможет?!

ksa 18.09.2013 09:46

Цитата:

Сообщение от Alex_dark74
А как он ходит?

Как ходит, тебе Ruslan_xDD показал...

ksa 18.09.2013 09:48

Цитата:

Сообщение от Alex_dark74
Может кто нибудь поможет?

Пока не понятно в чем именно помогать...
Сделай нормальный тестовый пример для начала. На нем можно будет что-то показать...


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