В момента използвам jquery с keyup. Така че, когато предупредя e.which
, получавам кода. Проблемът ми е, че на клавиатурите на компютъра мога да открия клавиша shift, като например правя разлика между "<
" и ",
" или ">
" и ".
". На клавиатурите на смартфон обаче, когато предупредя тези два клавиша, те ми дават същото стойност, съответно 190 и 88. Как мога да разбера кога натискам "<
", а не ",
"?
Правете разлика между keyup на мобилната клавиатура
Отговори (1)
Ако трябва да знаете какъв знак се въвежда, погледнете e.charCode
, а не e.which
.
person
Community
schedule
01.11.2011
готино. това, което забравихте да споменете е, че ще работи само при натискане на клавиши, а не при натискане на клавиши надолу или нагоре
- person odle; 01.11.2011