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ı:

  1. onkeydown
  2. onkeypress
  3. onkeyup

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()">

Kişisel olarak deneyin

Gramer

HTML'de:

<element onkeypress="myScript">

Kişisel olarak deneyin

JavaScript'te:

nesne.onkeypress = function(){myScript};

Kişisel olarak deneyin

JavaScript'te addEventListener() yöntemini kullanarak:

nesne.addEventListener("keypress", myScript);

Kişisel olarak deneyin

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