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


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

圖片精選

主站蜘蛛池模板: 南康市| 吴江市| 稻城县| 泰顺县| 衡南县| 峨眉山市| 乌审旗| 高安市| 民乐县| 呼图壁县| 聂拉木县| 新河县| 屏边| 隆昌县| 柳江县| 长汀县| 磴口县| 堆龙德庆县| 大宁县| 余干县| 陵川县| 樟树市| 垦利县| 东辽县| 马鞍山市| 大新县| 渑池县| 宿州市| 锡林郭勒盟| 遵义市| 武夷山市| 宁化县| 赫章县| 娄烦县| 南川市| 二连浩特市| 章丘市| 张家口市| 霍山县| 晋中市| 随州市|