javascript 點選回車相當於點選按鈕程式碼例項
在很多時候,我們希望點選回車就像點選按鈕一樣,算是比較方面的一個舉措。
下面就通過一段程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</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){ // 當按下Enter鍵,執行我們的程式碼 if(e.keyCode == 13){ calculate(); } } window.onload=function(){ var obt=document.getElementById("calculate"); obt.onclick=function(){calculate()} } </script> </head> <body > 稅前薪資:<input type="text" id="pre-tax"/> <input type="button" id="calculate" value="計算"/> 利息:<input type="text" id="interest" readonly="readonly"/> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
(1).function calculate(){},此方法實現了計算個稅的功能。
(2).var a = document.getElementById("pre-tax").value,獲取工資值。
(3).if(parseInt(a)>8000){
document.getElementById("interest").value=800+ (a-8000)*15/100;
} ,如果工資大於8000,那麼就進行相關計算。
(4).else{
document.getElementById("interest").value=a/10;
},否則的話使用另一種計算方式。
(5).document.onkeydown=keyListener,為document註冊onkeydown事件處理函式。
(6).function keyListener(e){
// 當按下Enter鍵,執行我們的程式碼
if(e.keyCode == 13){
calculate();
}
}判斷按鍵碼是不是13(enter鍵的按鍵碼),如果是則執行函式。
二.相關閱讀:
(1).parseInt()方法可以參閱javascript parseInt()一章節。
(2).onkeydown事件可以參閱javascript keydown事件一章節。
(3).keyCode可以參閱javascript keyCode一章節。
相關文章
- JavaScript 點選按鈕返回底部JavaScript
- JavaScript 點選複製選中文字程式碼例項JavaScript
- JavaScript點選按鈕彈出層效果JavaScript
- JavaScript點選按鈕返回底部詳解JavaScript
- Android 點選按鈕跳轉Android
- jQuery點選滑出層效果程式碼例項jQuery
- 防止頁面按鈕多次點選
- JavaScript點選設定背景顏色的選項卡程式碼JavaScript
- JavaScript 點選回車驗證提交表單JavaScript
- 基於js實現點選按鈕回到頂部JS
- 對於防止按鈕重複點選的嘗試
- jQuery點選文字框清除內容程式碼例項jQuery
- Android | 使用 AspectJ 限制按鈕快速點選Android
- Android處理按鈕重複點選Android
- jQuery點選按鈕刪除div元素jQuery
- 讓按鈕強制失焦,變回點選之前的樣式
- 手機直播原始碼,點選按鈕,立即回到頂部原始碼
- uniapp點選按鈕提交textarea值為undifineAPP
- JavaScript刪除元素節點程式碼例項JavaScript
- 異形按鈕的點選區域處理
- JavaScript獲取選中radio單選按鈕值JavaScript
- js點選按鈕劃出選單容器第一版JS
- 單選多選按鈕
- 刪除按鈕點選後的虛線輪廓
- Android優雅地處理按鈕重複點選Android
- 點選按鈕自動複製剪貼簿功能
- 點選大中小按鈕設定文章字型大小
- ASPxGridView中Command列自定義按鈕點選事件概要View事件
- 點選按鈕時根據select的值判斷是否是需要的選項並顯示div
- 防止點選enter回車提交表單
- 直播系統程式碼,點選選擇欄,彈出各個選項
- 是否應該在未選中行時禁用刪除按鈕,還是應該在點選按鈕時提示選擇資料?
- 點選一個按鈕使其樣式發生變化,再點選另一個按鈕發生同樣變化,但上一個按鈕樣式復原
- 【PyQt5】在使用 QListWidget 時,如何實現點選按鈕來獲取當前行!QT
- 關於showModalDialog()對話方塊點選按鈕彈出新頁面的問題
- 直播軟體搭建,點選按鈕自動回到頂部
- vue-button設定按鈕是否可點選狀態Vue
- VBA 控制元件學習筆記(按鈕點選事件)控制元件筆記事件
- 點選同一按鈕顯示隱藏切換