/ / jQuery / Javascript funkcja sprawdzania poprawności lub wtyczka - nie strzelaj do niektórych kluczy - crossbrowser - javascript, jquery, wtyczki, keypress

jQuery / JavaScript funkcja sprawdzania poprawności lub wtyczka - nie strzelaj do niektórych kluczy - crossbrowser - javascript, jquery, wtyczki, keypress

Szukam kodu, który sprawdzi, czy naciśnięty klawisz jest kluczem zmieniającym wartość textarea.

Powinna to być przeglądarka (Mac i Windows),i nie strzelaj, gdy klawisze takie jak Command, alt / option, control, fn, volume, itp. Mam nadzieję, że jest do tego dobra wtyczka, lub ktoś byłby skłonny poświęcić czas na szybką funkcję lub cokolwiek innego na ten temat .

Odpowiedzi:

0 dla odpowiedzi № 1

Nie wiem o wtyczce, ale można użyć jQuery ".keypress (), a następnie włącz / wyłącz pewne klucze.

http://api.jquery.com/keypress/

Może coś takiego:

$("#elem").keypress(function(event) {
if ( event.which >= 65 && event.which <= 90 ) {
// Do something with A - Z characters...
}
}

/>

W odpowiedzi na Twój wieloznaczny komentarz ...

Istnieją dodatkowe właściwości obiektu zdarzenia, które można użyć:

if(event.which == 65 && event.ctrlKey)...

event.ctrlKey
event.shiftKey
event.metaKey
event.altKey