javascript為按鈕注冊(cè)回車事件(設(shè)置默認(rèn)按鈕)的方法
本文實(shí)例講述了javascript為按鈕注冊(cè)回車事件(設(shè)置默認(rèn)按鈕)的方法。分享給大家供大家參考。具體如下:
首先不得不說,在JS方面,自己真的是個(gè)不折不扣的菜鳥。對(duì)于JS以及一些JS框架如JQuery等JS框架,自己也只是處在簡(jiǎn)單應(yīng)用的階段,當(dāng)然自己也在不斷的學(xué)習(xí)當(dāng)中,希望將來能跟大家分享更多JS方面的心得。今天先來點(diǎn)開胃的,說一下如何設(shè)置一個(gè)默認(rèn)按鈕,就是不管焦點(diǎn)在不在按鈕上,只要按下回車,就等于觸發(fā)了按鈕的單擊事件。
代碼非常簡(jiǎn)單,要完成這個(gè)功能,只需幾行代碼:
//為keyListener方法注冊(cè)按鍵事件 document.onkeydown=keyListener; function keyListener(e){ // 當(dāng)按下回車鍵,執(zhí)行我們的代碼 if(e.keyCode == 13){ //我們要做的事情 } }
額,貌似有點(diǎn)太簡(jiǎn)單了,就這樣完成一篇博客,我都有點(diǎn)不好意思了。最后為大家附上一個(gè)小程序的實(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方法注冊(cè)按鍵事件 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>
這個(gè)小實(shí)例很簡(jiǎn)單,代碼很好懂,但是代碼背后的東西不是一般人能懂的。看懂的請(qǐng)舉手.....
希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。
- nodejs事件的監(jiān)聽與觸發(fā)的理解分析
- javascript下拉框選項(xiàng)單擊事件的例子分享
- JavaScript的事件代理和委托實(shí)例分析
- javascript實(shí)現(xiàn)百度地圖鼠標(biāo)滑動(dòng)事件顯示、隱藏
- JavaScript給按鈕綁定點(diǎn)擊事件(onclick)的方法
- js實(shí)現(xiàn)touch移動(dòng)觸屏滑動(dòng)事件
- js網(wǎng)頁(yè)滾動(dòng)條滾動(dòng)事件實(shí)例分析
- js實(shí)現(xiàn)滑動(dòng)觸屏事件監(jiān)聽的方法
- js事件監(jiān)聽器用法實(shí)例詳解
- javascript事件委托的方式綁定詳解
- Node.js事件驅(qū)動(dòng)
- js實(shí)現(xiàn)用戶離開頁(yè)面前提示是否離開此頁(yè)面的方法(包括瀏覽器按鈕事件)
- 淺談javascript的Touch事件
- javascript性能優(yōu)化之事件委托實(shí)例詳解
- 詳解Javascript事件驅(qū)動(dòng)編程
- 理解JS事件循環(huán)
- 實(shí)例講解javascript注冊(cè)事件處理函數(shù)
- js和jquery實(shí)現(xiàn)監(jiān)聽鍵盤事件示例代碼
- JavaScript事件詳細(xì)講解
相關(guān)文章
使用JavaScript和MQTT開發(fā)物聯(lián)網(wǎng)應(yīng)用示例解析
這篇文章主要介紹了使用JavaScript和MQTT開發(fā)物聯(lián)網(wǎng)應(yīng)用示例解析,文章通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08javascript 偽數(shù)組實(shí)現(xiàn)方法
能通過Array.prototype.slice轉(zhuǎn)換為真正的數(shù)組的帶有l(wèi)ength屬性的對(duì)象。2010-10-10JavaScript將一個(gè)數(shù)組插入到另一個(gè)數(shù)組的方法
這篇文章主要介紹了JavaScript將一個(gè)數(shù)組插入到另一個(gè)數(shù)組的方法,涉及javascript中Array.prototype.push.apply方法的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03ElementPlus?Tag標(biāo)簽用法小結(jié)
這篇文章主要介紹了ElementPlus?Tag標(biāo)簽用法,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-09-09詳解webpack中的hash、chunkhash、contenthash區(qū)別
這篇文章主要介紹了詳解webpack中的hash、chunkhash、contenthash區(qū)別,詳細(xì)的介紹了hash、chunkhash、contenthash的用法和區(qū)別,有興趣的可以了解一下2018-01-01innerhtml用法 innertext用法 以及innerHTML與innertext的區(qū)別
innerhtml用法 innertext用法 以及innerHTML與innertext的區(qū)別,看完這個(gè)大家以后在實(shí)際應(yīng)用中,就可以選擇合適的方法。盡可能的考慮到兼容性。2009-10-10Bootstrap優(yōu)化站點(diǎn)資源、響應(yīng)式圖片、傳送帶使用詳解3
這篇文章主要介紹了Bootstrap優(yōu)化站點(diǎn)資源、完成響應(yīng)式圖片、讓傳送帶支持手勢(shì)的相關(guān)知識(shí),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-10-10JavaScript如何借用構(gòu)造函數(shù)繼承
這篇文章主要介紹了JavaScript如何借用構(gòu)造函數(shù)繼承,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-11-11