onkeypress olayı
Tanım ve kullanım
onkeypress olayı kullanıcı bir tuşa basarken (klavyede) gerçekleşir.
İpucu:onkeypress olayı ile ilgili olay sırası:
Açıklama:Tüm tuşlar (örneğin, ALT, CTRL, SHIFT, ESC) tüm tarayıcılar tarafından onkeypress olayını tetiklemeyebilir. Yalnızca kullanıcı bir tuşa basıp basmadığını kontrol etmek istiyorsanız, onkeydown olayını kullanın, çünkü bu tüm tuşlar için uygundur.
Örnek
Kullanıcı bir tuşa basarken JavaScript çalıştırılır:
<input type="text" onkeypress="myFunction()">
Gramer
HTML'de:
<element onkeypress="myScript">
JavaScript'te:
nesne.onkeypress = function(){myScript};
JavaScript'te addEventListener() yöntemini kullanarak:
nesne.addEventListener("keypress", myScript);
Açıklama:Internet Explorer 8 veya daha eski sürümler desteklemiyor addEventListener() yöntemi.
Teknik ayrıntılar
Balonlama: | Destek |
---|---|
İptal edilebilir: | Destek |
Olay türleri: | KeyboardEvent |
Desteklenen HTML etiketleri: | Tüm HTML öğeleri, aşağıdaki dışında: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> ve <title> |
DOM Sürümü: | 2. Seviye Olaylar |
Tarayıcı Desteği
Olaylar | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onkeypress | Destek | Destek | Destek | Destek | Destek |