欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript onkeypress事件入門實(shí)例(按下或按住一個鍵盤按鍵)

 更新時間:2014年10月17日 09:26:05   投稿:junjie  
這篇文章主要介紹了JavaScript onkeypress事件入門實(shí)例,onkeypress事件捕捉按下或按住一個鍵盤按鍵的情況,需要的朋友可以參考下

JavaScript onkeypress 事件

用戶按下或按住一個鍵盤按鍵時會觸發(fā) onkeypress 事件。

注意:onkeypress 事件與 onkeydown 事件有些細(xì)微差別,onkeypress 事件不做相應(yīng)功能鍵按下的處理。具體可將下面的示例更改為 onkeydown 事件后,可輸入 !@#$ 等特殊字符即可體會出二者之間的差別。

提示

Internet Explorer/Chrome 瀏覽器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等瀏覽器使用 event.which。

利用 onkeypress 事件只允許輸入數(shù)字

下面是一個利用 onkeypress 事件只允許用戶在表單域輸入數(shù)字的例子:

復(fù)制代碼 代碼如下:

<html>
<head>
<script>
function checkNumber(e)
{
    var keynum = window.event ? e.keyCode : e.which;
    //alert(keynum);
    var tip = document.getElementById("tip");
    if( (48<=keynum && keynum<=57) || keynum == 8 ){
        tip.innerHTML = "";
        return true;
    }else {
        tip.innerHTML = "提示:只能輸入數(shù)字!";
        return false;
    }
}  
</script>

</head>
<body>
<div>請輸入數(shù)字:<input type="text" onkeypress="return checkNumber(event);" />
<span id="tip"></span>
</div>
</body>
</html>

event.keyCode/event.which 得到的是一個按鍵對應(yīng)的數(shù)字值(Unicode 編碼),常用鍵值列于 onkeydown 事件一節(jié)中。例子中對 8 的值做特殊處理,是為了在文本域中支持退格(Backspace)鍵。

相關(guān)文章

  • EsLint入門學(xué)習(xí)教程

    EsLint入門學(xué)習(xí)教程

    ESLint是一個代碼規(guī)范和錯誤檢查工具,下面這篇文章主要介紹了EsLint的相關(guān)資料,需要的朋友可以參考學(xué)習(xí),下面來一起看看吧。
    2017-02-02
  • JS腳本defer的作用示例介紹

    JS腳本defer的作用示例介紹

    defer作用是文檔加載完畢了再執(zhí)行腳本,這樣回避免找不到對象的問題,下面有個不錯的示例,感興趣的朋友可以參考下
    2014-01-01
  • javascript基礎(chǔ)第一章 JavaScript與用戶端

    javascript基礎(chǔ)第一章 JavaScript與用戶端

    javascript基礎(chǔ)第一章 JavaScript與用戶端
    2010-07-07
  • JavaScript中switch語句的用法詳解

    JavaScript中switch語句的用法詳解

    這篇文章主要介紹了JavaScript中switch語句的用法詳解,是JS入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-06-06
  • js前端面試題及答案整理(一)

    js前端面試題及答案整理(一)

    各公司秋招很快就開始了,最近在準(zhǔn)備面試的東西,干脆將發(fā)現(xiàn)的各類面試題整理一下共享出來,大部分面試題是沒有標(biāo)準(zhǔn)答案的,我給出的答案也是僅供參考,如果有更好的解答歡迎在評論區(qū)留言
    2016-08-08
  • Javascript的時間戳和php的時間戳轉(zhuǎn)換注意事項(xiàng)

    Javascript的時間戳和php的時間戳轉(zhuǎn)換注意事項(xiàng)

    需要注意的是js的時間戳是13位,php的時間戳是10位,轉(zhuǎn)換函數(shù)如下,感興趣的朋友可以參考下哈
    2013-04-04
  • 老生常談js數(shù)據(jù)類型

    老生常談js數(shù)據(jù)類型

    下面小編就為大家?guī)硪黄仙U刯s數(shù)據(jù)類型。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • js中值類型和引用類型的區(qū)別介紹

    js中值類型和引用類型的區(qū)別介紹

    這篇文章介紹了js中值類型和引用類型的區(qū)別,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • javascript學(xué)習(xí)筆記(四)function函數(shù)部分

    javascript學(xué)習(xí)筆記(四)function函數(shù)部分

    本文主要介紹了函數(shù)的調(diào)用方式、返回函數(shù)的函數(shù)、創(chuàng)建匿名函數(shù)、javascript創(chuàng)建動態(tài)函數(shù)、回調(diào)函數(shù)、方法和函數(shù)的區(qū)別、js全局函數(shù)、函數(shù)的幾個作用、prototype屬性、高階函數(shù),非常實(shí)用,有需要的參考下
    2014-09-09

最新評論