国产探花免费观看_亚洲丰满少妇自慰呻吟_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)鍵。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 年辖:市辖区| 铜川市| 元江| 磐石市| 郎溪县| 荔浦县| 宁津县| 洛浦县| 论坛| 杂多县| 云阳县| 达拉特旗| 福清市| 广元市| 唐河县| 疏勒县| 大足县| 罗田县| 夏邑县| 女性| 阆中市| 连城县| 兴文县| 巴林左旗| 永平县| 盖州市| 乌拉特后旗| 广东省| 唐河县| 北宁市| 盱眙县| 林西县| 崇明县| 景宁| 西贡区| 泰和县| 图木舒克市| 龙口市| 云安县| 阿合奇县| 中阳县|