javascript為按鈕注冊回車事件(設(shè)置默認(rèn)按鈕)的方法
本文實(shí)例講述了javascript為按鈕注冊回車事件(設(shè)置默認(rèn)按鈕)的方法。分享給大家供大家參考。具體如下:
首先不得不說,在JS方面,自己真的是個不折不扣的菜鳥。對于JS以及一些JS框架如JQuery等JS框架,自己也只是處在簡單應(yīng)用的階段,當(dāng)然自己也在不斷的學(xué)習(xí)當(dāng)中,希望將來能跟大家分享更多JS方面的心得。今天先來點(diǎn)開胃的,說一下如何設(shè)置一個默認(rèn)按鈕,就是不管焦點(diǎn)在不在按鈕上,只要按下回車,就等于觸發(fā)了按鈕的單擊事件。
代碼非常簡單,要完成這個功能,只需幾行代碼:
//為keyListener方法注冊按鍵事件
document.onkeydown=keyListener;
function keyListener(e){
// 當(dāng)按下回車鍵,執(zhí)行我們的代碼
if(e.keyCode == 13){
//我們要做的事情
}
}
額,貌似有點(diǎn)太簡單了,就這樣完成一篇博客,我都有點(diǎn)不好意思了。最后為大家附上一個小程序的實(shí)例吧:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>計(jì)算器</title>
<script type="text/javascript" >
function calculate() {
var a = document.getElementById("pre-tax").value;
if (parseInt(a)>8000) {
document.getElementById("interest").value =800+ (a - 8000)*15/100;
} else {
document.getElementById("interest").value =a/10;
}
}
//為keyListener方法注冊按鍵事件
document.onkeydown=keyListener;
function keyListener(e){
// 當(dāng)按下回車鍵,執(zhí)行我們的代碼
if(e.keyCode == 13){
calculate();
}
}
</script>
</head>
<body >
稅前薪資:<input type="text" id="pre-tax"/>
<input type="button" id="calculate" value="計(jì)算" onclick="calculate()"/>
利息:<input type="text" id="interest" readonly="readonly"/>
</body>
</html>
這個小實(shí)例很簡單,代碼很好懂,但是代碼背后的東西不是一般人能懂的??炊恼埮e手.....
希望本文所述對大家的javascript程序設(shè)計(jì)有所幫助。
- nodejs事件的監(jiān)聽與觸發(fā)的理解分析
- javascript下拉框選項(xiàng)單擊事件的例子分享
- JavaScript的事件代理和委托實(shí)例分析
- javascript實(shí)現(xiàn)百度地圖鼠標(biāo)滑動事件顯示、隱藏
- JavaScript給按鈕綁定點(diǎn)擊事件(onclick)的方法
- js實(shí)現(xiàn)touch移動觸屏滑動事件
- js網(wǎng)頁滾動條滾動事件實(shí)例分析
- js實(shí)現(xiàn)滑動觸屏事件監(jiān)聽的方法
- js事件監(jiān)聽器用法實(shí)例詳解
- javascript事件委托的方式綁定詳解
- Node.js事件驅(qū)動
- js實(shí)現(xiàn)用戶離開頁面前提示是否離開此頁面的方法(包括瀏覽器按鈕事件)
- 淺談javascript的Touch事件
- javascript性能優(yōu)化之事件委托實(shí)例詳解
- 詳解Javascript事件驅(qū)動編程
- 理解JS事件循環(huán)
- 實(shí)例講解javascript注冊事件處理函數(shù)
- js和jquery實(shí)現(xiàn)監(jiān)聽鍵盤事件示例代碼
- JavaScript事件詳細(xì)講解
相關(guān)文章
JavaScript數(shù)據(jù)結(jié)構(gòu)之鏈表的實(shí)現(xiàn)
鏈表是一種常見的數(shù)據(jù)結(jié)構(gòu)。它是動態(tài)地進(jìn)行存儲分配的一種結(jié)構(gòu)。本文主要介紹JavaScript數(shù)據(jù)結(jié)構(gòu)中鏈表的實(shí)現(xiàn),具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03
JavaScript中獲得CheckBox狀態(tài)的方法小結(jié)
在 JavaScript 中,獲取復(fù)選框(CheckBox)的狀態(tài)(選中或未選中)可以通過以下幾種方式實(shí)現(xiàn),以下是具體方法及示例,并通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03
JS實(shí)現(xiàn)駝峰字符串轉(zhuǎn)下劃線字符串的三種方法
這篇文章主要介紹了js下劃線和駝峰互相轉(zhuǎn)換的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2023-11-11

