Wpis z mikrobloga

#webdev #codereview #jquery #js

wstęp:

Hej :) Skrobię sobie plugin do jQuery w stylu "nie drzyj mordy". Sprawdza czy jest włączony capslock oraz stosunek wielkich liter do małych.

Proszę o wstrzemięźliwość z shitstormem, bo wiele czasu na to nie poświęciłem i to raczej taki szkic.

problem:

są przypięte eventy keyup, keydown. Wszystko działa, ale niestety eventy nie reagują na klawisze typu del/backspace/caps lock

pytanie:

jak to obejść?

kodzik:

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fotexxx: @fotexxx: a patrzyliście w kod ? :/

Akurat caps lock mógłby działać lepiej, ale nie musi. To bardziej ficzer. Ale stosunek dużych do małych nie przelicza się po backspace czy del ... (wrzuciłem też demo, możecie to zobaczyć :) ) - śmiga sobie jak trzeba, póki delikwent używa znaków ...
  • Odpowiedz
@fotexxx: dobra, już wiem ;) Może Ci się przyda na przyszłość (dzięki za pomoc :) ).

Otóż problem jest na chrome i pochodnych :P Zamiast eventu keypress wystarczy użyć keydown i śmiga (takie proste to było :) )
  • Odpowiedz
@fotexxx: zmęczony już jestem a i tłumaczyć nie umiem, więc możliwe ;) Chodziło mi o brak reakcji na klawisze typu backspace/delete/caps lock :) Czyli w sensie, że w ogóle na wszystkie poza ascii ;)
  • Odpowiedz
@npsr: nie mam jak wejść zobaczyć kodu na telefonie bo wrzuciłes jako spoiler :( ale osobiście zamiast bawić sie z wciskaniem klawiszy, uzylbym eventu change
  • Odpowiedz