onkeypress 事件

Pamamaraan at Kahulugan

Ang onkeypress event ay nangyayari kapag ang gumagamit ay pindutin ang isang buton (sa keyboard).

Payo:Ang pagkakasunod-sunod ng mga event na kaugnay sa onkeypress event:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Komento:Hindi lahat ng buton (halimbawa ALT, CTRL, SHIFT, ESC) ay magiging trigger ng onkeypress event sa lahat ng browser. Kung gusto mong suriin kung ang gumagamit ay pindutin ang isang buton, gamitin ang onkeydown event, dahil ito ay gugamit sa lahat ng buton.

Egemplo:

Magsagawa ng JavaScript kapag ang gumagamit ay pindutin ang isang buton:

<input type="text" onkeypress="myFunction()">

Subukan nang sarili

Pahayag:

Sa HTML:

<element onkeypress="myScript">

Subukan nang sarili

Sa JavaScript:

object.onkeypress = function(){myScript};

Subukan nang sarili

Sa JavaScript, gamitin ang addEventListener() method:

object.addEventListener("keypress", myScript);

Subukan nang sarili

Komento:Ang Internet Explorer 8 o mas masugid ay hindi sumusuporta Mga paraan sa pagdaragdag ng addEventListener().

Detalye ng teknolohiya

Bubble: 支持
Maaaring kanselahin: 支持
Uri ng event: KeyboardEvent
Ang pinagmumulan ng HTML tag: Lahat ng elemento ng HTML, maliban sa: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> at <title>
DOM 版本: Level 2 Events

浏览器支持

事件 Chrome IE Firefox Safari Opera
onkeypress 支持 支持 支持 支持 支持