javascript實時顯示文字框輸入字數
本章分享一段程式碼例項,它實現實時顯示textarea文字框輸入字元數目的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> function CountWords(obj, show_id) { var fullStr = obj.value; var charCount = fullStr.length; document.getElementById(show_id).innerHTML = charCount; } window.onload = function () { var txt = document.getElementsByTagName("textarea")[0]; txt.onkeyup = function () { CountWords(this, 'show') } } </script> </head> <body> <form> <textarea cols="40" rows="5" name="antzone"></textarea> </form> <div id="show">0</div> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程:
一.程式碼註釋:
(1).function CountWords(obj, show_id) {},第一個引數是文字框物件,第二個引數是顯示字元的id。
(2).var fullStr = obj.value,將文字框的值賦值給變數fullStr。
(3).var charCount = fullStr.length,獲取輸入字元的個數。
(4).document.getElementById(show_id).innerHTML = charCount,字元的數目寫到div元素彙總。
(5).window.onload = function () {},當文件內容完全載入完畢再去執行函式中的程式碼。
(6).var txt = document.getElementsByTagName("textarea")[0],獲取文字框物件。
(7).txt.onkeyup = function () {
CountWords(this, 'show')
},為文字框註冊onkeyup時間,每一次按鍵彈起,就會計算一次字元的數目。
二.相關閱讀:
(1).value屬性可以參閱javascript textarea.value屬性一章節。
(2).length屬性可以參閱javascript String length一章節。
(3).innerHTML屬性可以參閱innerHTML一章節。
(4).getElementsByTagName()可以參閱document.getElementsByTagName()一章節。
(5).onkeyup事件可以參閱javascript keyup事件一章節。
相關文章
- JavaScript 文字框只能輸入數字JavaScript
- 文字框只能輸入數字 javascriptJavaScript
- 動態顯示:文字框字數(輸入還剩多少字)
- JavaScript–文字框中只允許輸入數字的操作(其他字元不顯示)JavaScript字元
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- Qt 實現文字輸入框,帶字數限制QT
- javascript驗證輸入文字框內容是否為數字JavaScript
- JavaScript 驗證輸入文字框內容是否為數字JavaScript
- 文字框限制輸入字數的JSJS
- 文字框只能輸入數字程式碼
- js實現的文字框只能夠輸入數字JS
- 微軟輸入法打字時不顯示選字框 win10輸入法的選字框不見了微軟Win10
- JavaScript 文字框輸入內容同步JavaScript
- javascript限制文字框輸入長度JavaScript
- 限定文字框只能輸入數字例項程式碼
- 文字框輸入數字倒計例項程式碼
- 限制文字框只能輸入數字:Asp.net&C#ASP.NETC#
- asp.net input文字框只能輸入數字jsASP.NETJS
- 【JS】javascript實現頁面顯示數字時鐘JSJavaScript
- input 輸入框只能輸入數字
- jquery實現的規定文字框只能輸入數字可以包括小數jQuery
- jQuery文字框輸入數字彈出格式化層jQuery
- js規定文字框只能夠輸入字母和數字JS
- 限制文字框只能夠輸入數字程式碼例項
- Angular 實現輸入框中顯示文章標籤Angular
- js實現的檢測文字框輸入是否是數字的程式碼JS
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- javascript規定文字框不能夠輸入空格JavaScript
- axure教程:如何實現數字輸入框效果
- UITextView UITextField限制輸入字數以及精準剩餘字數顯示UITextView
- jquery實現的限制文字框只能輸入非負實數jQuery
- 如何設定文字框只能夠輸入數字程式碼例項
- 規定文字框只能夠輸入數字包括小數的jQuery程式碼jQuery
- input只能輸入文字框
- 【新特性速遞】數字輸入框的字首和字尾(位於輸入框內部)
- 文字框輸入文字倒計詳解
- jQuery實現的規定文字框中只能輸入正整數jQuery
- JavaScript輸入字串字數倒計JavaScript字串