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:
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()">
Pahayag:
Sa HTML:
<element onkeypress="myScript">
Sa JavaScript:
object.onkeypress = function(){myScript};
Sa JavaScript, gamitin ang addEventListener() method:
object.addEventListener("keypress", myScript);
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 | 支持 | 支持 | 支持 | 支持 | 支持 |