html tutorial - onkeypress Attribute in HTML - html5 - html code - html form

Press attribute in html

Learn html - html tutorial - onkeyPress attribute in html - html examples - html programs

  • The onkeypress attribute is used to activate an event when the user presses a keyboard key.
  • The onkeypress attribute is an Event Attributes.

Syntax for onkeypress attribute in HTML:

<element onkeypress ="script">

Applies To:

Element Attribute
All HTML Elements onkeypress

onkeypress Attribute Value:

Value Description
script The script to be run on onkeypress.

Sample Coding for onkeypress Attribute in HTML:

Tryit<!DOCTYPE html>
        <title>Wikitechy onkeypress attribute</title>
         Enter the text:
         <input type="text" onkeypress= "onKeyPress()">
            function onKeyPress() 
              alert ("Pressed a key inside the input field");            

Code Explanation for onkeypress Attribute in HTML:

onkeypress Attribute Code Explanation

  1. onkeypress attribute is used to call a JavaScript function when the user press a key in the textbox.
  2. onKeyPress() is a JavaScript function , which is used to display an alert box when the onkeypress attribute is activated.

Output for onkeypress Attribute in HTML:

onkeypress Attribute Output

  1. The output shows that the text box will display on the page load.
  2. onkeypress Attribute Output
  3. If user presses a key on the keyboard in the text box then the onkeypress event occurs that displays an alert box.
  4. onkeypress Attribute Output
  5. After clicking the ok button in an alert box, the text “a” was shown in the text box.

Browser Support for onkeypress Attribute in HTML:

Yes Yes Yes Yes Yes

Tips and Notes

  • The onkeypress event is not activated for all the keys like ALT, CTRL, SHIFT, ESC in all browsers.
  • The onkeydown event is activated for all keys.

Related Searches to accept Attribute in html

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add to your ad blocking whitelist or disable your adblocking software.