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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 14:01:25
字體:
來源:轉載
供稿:網友

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)鍵。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金坛市| 苍溪县| 广东省| 桑日县| 顺平县| 平昌县| 正镶白旗| 北宁市| 娄底市| 绵竹市| 贵州省| 河源市| 鹿邑县| 岫岩| 长沙市| 衡阳市| 拉萨市| 郎溪县| 射阳县| 黄龙县| 舟山市| 沧源| 盘山县| 平武县| 德保县| 类乌齐县| 湛江市| 鄯善县| 咸丰县| 西城区| 准格尔旗| 阜阳市| 蚌埠市| 丰台区| 周口市| 张家口市| 张家港市| 遂宁市| 云霄县| 安福县| 杂多县|