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一章節。
相關文章
- 點選回車實現按鈕點選功能
- jQuery點選回車事件程式碼例項jQuery事件
- 點選刪除按鈕刪除當前行程式碼例項行程
- 點選按鈕複製連結程式碼例項
- 點選按鈕複製文字框文字程式碼例項
- 阻止點選回車提交表單效果程式碼例項
- 點選按鈕設定其背景顏色程式碼例項
- 點選按鈕顯示或者隱藏元素例項程式碼
- js點選按鈕數字加1效果程式碼例項JS
- js表單提交後提交按鈕不可點選程式碼例項JS
- 點選按鈕實現隱藏一個元素程式碼例項
- 點選按鈕拷貝複製元素內文字程式碼例項
- 點選回車實現表單提交效果程式碼例項
- JavaScript 點選按鈕返回底部JavaScript
- JavaScript點選投票效果程式碼例項JavaScript
- js實現的按鈕響應點選回車事件JS事件
- 防止表單提交按鈕重複點選現象程式碼例項
- 阻止點選回車實現的表單提交程式碼例項
- 點選enter回車能夠切換表單元素焦點程式碼例項
- 點選按鈕獲取當前位置
- JavaScript 點選複製選中文字程式碼例項JavaScript
- JavaScript點選按鈕返回底部詳解JavaScript
- JavaScript點選按鈕彈出層效果JavaScript
- JavaScript點選按鈕刪除div元素JavaScript
- js按鈕點選後需要倒數計時才能可能用程式碼例項JS
- 點選按鈕實現文字框數字增加或者減少程式碼例項
- JavaScript點選按鈕數字加1效果JavaScript
- JavaScript點選按鈕切換背景顏色JavaScript
- javascript開關按鈕程式碼例項JavaScript
- JavaScript點選按鈕刪除一個div元素JavaScript
- JavaScript 點選回車驗證提交表單JavaScript
- javascript如何禁用點選回車提交表單JavaScript
- 點選左右箭頭可以移動選項例項程式碼
- css自定義單選按鈕的樣式程式碼例項CSS
- js獲取選中radio單選按鈕的值程式碼例項JS
- jQuery實現點選回車執行指定程式碼jQuery
- jQuery響應點選回車執行指定程式碼jQuery
- jQuery點選滑出層效果程式碼例項jQuery