国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 16:09:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript onkeypress事件入門實例,onkeypress事件捕捉按下或按住一個鍵盤按鍵的情況,需要的朋友可以參考下
 
 

JavaScript onkeypress 事件

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

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

提示

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

利用 onkeypress 事件只允許輸入數字

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

復制代碼代碼如下:

<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 = "提示:只能輸入數字!";
        return false;
    }
}   
</script>

 

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

 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广东省| 慈利县| 漳平市| 扶沟县| 扎赉特旗| 安顺市| 汨罗市| 江门市| 青神县| 九江市| 乡城县| 泸溪县| 琼海市| 南部县| 汨罗市| 定兴县| 疏附县| 旺苍县| 长泰县| 托克逊县| 平昌县| 定州市| 应城市| 大荔县| 介休市| 绍兴市| 东阿县| 益阳市| 阜阳市| 山阴县| 延寿县| 辰溪县| 枝江市| 金寨县| 和林格尔县| 札达县| 东乌珠穆沁旗| 酒泉市| 平安县| 泊头市| 晋城|