限定文字框只能輸入數字例項程式碼
有時候文字框中可以輸入的內容只能夠限定為數字,比如郵編和電話號碼等。實現此中效果的方法有多種,比較常用的比如有正規表示式方式,不過這裡我們們不採用這個,下面介紹一下如何通過keyCode屬性值實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>規定文字框只能夠輸入數字-螞蟻部落</title> <script type="text/javascript"> function kp(ev){ var ev=ev||window.event; if(ev.keyCode<=47||ev.keyCode>=65){ ev.returnValue=false; } } function kpd(){ var ev=ev||window.event; if(ev.keyCode<=47||(ev.keyCode>=65&&ev.keyCode!=190)){ ev.returnValue=false; } } window.onload=function(){ var ofirst=document.getElementById("first"); var osecond=document.getElementById("second"); ofirst.onkeydown=kp; osecond.onkeydown=kpd; } </script> </head> <body> 只能輸入0-9:<input type="text" id="first" /><br/> 只能輸入0-9.:<input type="text" id="second" /> </body> </html>
以上程式碼實現了我們的需要,在第一個文字框中只能夠輸入0-9數字,第二個文字框只能夠輸入0-9和點(.),下面介紹一下實現過程:
一.實現原理:
為兩個文字框分別註冊onkeydown事件處理函式,此函式中可以通過事件物件的keyCode屬性判斷到底是按下的哪個鍵,如果不在規定的範圍內,那麼就會無效,否則將會將按鍵對應的字元輸入文字框。
二.相關閱讀:
1.ev=ev||window.event可以參閱var ev=window.event||ev的作用是什麼一章節。
2.keyCode屬性可以參閱javascript keyCode一章節。
3.onkeydown事件可以參閱javascript keydown事件一章節。
相關文章
- 限制文字框只能夠輸入數字程式碼例項
- 如何設定文字框只能夠輸入數字程式碼例項
- 文字框只能輸入數字程式碼
- 規定文字框只能夠輸入整數程式碼例項
- 文字框輸入數字倒計例項程式碼
- JavaScript 文字框只能輸入數字JavaScript
- 文字框只能輸入數字 javascriptJavaScript
- 限定文字框輸入字串長度程式碼字串
- 規定文字框只能夠輸入數字包括小數的jQuery程式碼jQuery
- textarea文字框輸入文字數目倒計效果程式碼例項
- input 輸入框只能輸入數字
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- js實現的文字框只能夠輸入數字JS
- 限制文字框只能輸入數字:Asp.net&C#ASP.NETC#
- asp.net input文字框只能輸入數字jsASP.NETJS
- js規定文字框只能夠輸入字母和數字JS
- input只能輸入文字框
- 兩個文字框同步輸入內容程式碼例項
- 實現文字框輸入內容提示程式碼例項
- 在文字框輸入關鍵字會彈出內容提示程式碼例項
- 實現多個文字框輸入同步效果程式碼例項
- jquery實現的規定文字框只能輸入數字可以包括小數jQuery
- 文字框內容輸入完畢觸發事件程式碼例項事件
- 文字框輸入內容實現智慧提示效果程式碼例項
- 文字框輸入完成自動跳入下一個程式碼例項
- QLineEdit限定只能輸入整數
- 密碼框輸入提示效果程式碼例項密碼
- 文字框限制輸入字數的JSJS
- 驗證字串只能包含數字或者英文字元的程式碼例項字串字元
- ios OC 輸入框禁止輸入空格/去掉空格/只能輸入字母和數字iOS
- 文字嵌入邊框程式碼例項
- 密碼框提示文字程式碼例項密碼
- Vue只能輸入數字Vue
- Input 輸入框中 只能輸入正整數
- jquery實現的限制文字框只能輸入非負實數jQuery
- 在文字框輸入關鍵詞可以實現篩選功能程式碼例項
- 文字框與文字垂直對齊程式碼例項
- js實現的檢測文字框輸入是否是數字的程式碼JS