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

首頁 > 編程 > JavaScript > 正文

js在輸入框屏蔽按鍵,只能鍵入數字的示例代碼

2019-11-20 21:19:41
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

<script language="javascript">
function GetInput(){//屏蔽非數字和非退格符
    var k = event.keyCode;   //48-57是大鍵盤的數字鍵,96-105是小鍵盤的數字鍵,8是退格符←
    if ((k <= 57 && k >= 48) || (k <= 105 && k >= 96) || (k== 8)){
     return true;
    } else {
     return false;
    }
}
function Set(obj){
   //即時處理輸入框的內容,比如進行某些運算
}
</script>
<input type='text' value='1' onkeydown='return GetInput()' onkeyup='Set(this)' >

技術要領:onkeydown事件先于onkeyup事件被觸發;當onkeydown事件return false時onkeyup事件將不會被觸發,并且輸入框中也不會有用戶剛按下的這個字符,從而實現了屏蔽某些字符的目的。了解了這一事件觸發原理,思想上應當有所延伸(比如鼠標的幾個事件也會是這樣的機制)...
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁远县| 龙南县| 滨州市| 嘉义市| 清河县| 高邑县| 横山县| 修水县| 彩票| 陆河县| 舒兰市| 红河县| 拉孜县| 二连浩特市| 淮滨县| 秀山| 沈丘县| 东台市| 大同市| 朝阳区| 蒙自县| 安陆市| 黔西县| 新乡市| 宣威市| 巫溪县| 股票| 桐柏县| 西畴县| 冷水江市| 漾濞| 三江| 正蓝旗| 吕梁市| 北辰区| 永善县| 大洼县| 湖南省| 万源市| 花莲市| 民权县|