JavaScript 文字框只能輸入數字
在很多實際需要中,需要對輸入的內容進行限制,比如有些地方只能夠輸入數字,例如大家經常使用的QQ號碼和郵編等,下面就簡單介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function() { var txt=document.getElementById("ant"); txt.onkeyup=function() { txt.value=txt.value.replace(/[^\d]/g,''); } txt.onbeforepaste=function() { clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')); } txt.oncontextmenu = function () { return false; } } </script> </head> <body> 只能夠輸入數字:<input id="ant" name="ant" /> </body> </html>
下面介紹一下實現過程。
一.程式碼註釋:
(1).window.onload=function() { },當文件內容完全載入完畢再去執行函式中的程式碼。
(2).var txt=document.getElementById("ant"),獲取文字框物件。
(3).txt.onkeyup=function() {},為文字框註冊keyup事件處理函式。
(4).txt.value=txt.value.replace(/[^\d]/g,''),將輸入內容的非數字內容替換為空。
(5).txt.oncontextmenu = function () {return false;},防止右鍵複製黏貼。
二.相關閱讀:
(1).document.getElementById()參閱document.getElementById()一章節。
(2).keyup事件參閱JavaScript keyup 事件一章節。
(3).replace()參閱正規表示式 replace()一章節。
(4).contextmenu事件參閱JavaScript contextmenu 事件一章節。
相關文章
- 文字框只能輸入數字 javascriptJavaScript
- 文字框只能輸入數字程式碼
- input 輸入框只能輸入數字
- 限定文字框只能輸入數字例項程式碼
- js實現的文字框只能夠輸入數字JS
- 限制文字框只能輸入數字:Asp.net&C#ASP.NETC#
- asp.net input文字框只能輸入數字jsASP.NETJS
- js規定文字框只能夠輸入字母和數字JS
- 限制文字框只能夠輸入數字程式碼例項
- input只能輸入文字框
- javascript實時顯示文字框輸入字數JavaScript
- 如何設定文字框只能夠輸入數字程式碼例項
- jquery實現的規定文字框只能輸入數字可以包括小數jQuery
- 規定文字框只能夠輸入數字包括小數的jQuery程式碼jQuery
- javascript驗證輸入文字框內容是否為數字JavaScript
- JavaScript 驗證輸入文字框內容是否為數字JavaScript
- 文字框限制輸入字數的JSJS
- ios OC 輸入框禁止輸入空格/去掉空格/只能輸入字母和數字iOS
- Vue只能輸入數字Vue
- Input 輸入框中 只能輸入正整數
- jquery實現的限制文字框只能輸入非負實數jQuery
- 規定文字框只能夠輸入整數程式碼例項
- Qt 實現文字輸入框,帶字數限制QT
- jQuery實現的規定文字框中只能輸入正整數jQuery
- JavaScript 文字框輸入內容同步JavaScript
- javascript限制文字框輸入長度JavaScript
- 文字框輸入數字倒計例項程式碼
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- 動態顯示:文字框字數(輸入還剩多少字)
- jquery實現的限制文字框只能夠輸入大於0整數jQuery
- JavaScript–文字框中只允許輸入數字的操作(其他字元不顯示)JavaScript字元
- jQuery文字框輸入數字彈出格式化層jQuery
- 輸入框只能輸入負數,整數,2位小數(鍵盤彈起事件)事件
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- javascript規定文字框不能夠輸入空格JavaScript
- 限制HTML的input只能輸入數字、英文、漢字...HTML
- input輸入框加入限制只能輸入正整數,輸入其他字元會自動清除字元
- C# textbox只能輸入數字和小數點C#