jQuery實現的文字輸入字數倒計效果程式碼
文字框輸入的內容往往不是無限多的,一般都會限定在一定的字數之內,如果有明確的輸入字數倒數計時的話,那麼就非常人性化了,可以便於使用者實時根據剩餘的字數編輯語言,下面就是一段這樣的程式碼例項,能夠實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(function(){ $(document).keyup(function(){ var text=$("#album_name").val(); var counter=text.length; $("#name_word").text(counter); }) }) </script> </head> <body> <input type="text" maxlength="30" name="album_name" id="album_name"/> <span class="count_txt"><span id="name_word">0</span>/30</span> </body> </html>
以上程式碼實現了我們的要求,當輸入文字的時候,可以實時顯示倒計效果,下面介紹一下實現過程。
一.程式碼註釋:
1.$(function(){}),當文件結構完全載入完畢以後,再去執行函式中的程式碼。
2.$(document).keyup(function(){}),為document文件註冊keyup事件處理函式,這裡是利用了事件冒泡。
3. var text=$("#album_name").val(),獲取文字框中的內容。
4.var counter=text.length,獲取文字框內容字元的個數。
5.$("#name_word").text(counter); ,將當前文字框字元的個數寫入指定span元素。
二.相關閱讀:
1.keyup事件可以參閱jQuery keyup事件一章節。
2.val()函式可以參閱jQuery val()一章節。
3.length屬性可以參閱javascript String length屬性一章節。
4.text函式可以參閱jQuery text()一章節。
5.maxlength屬性可以參閱<input> maxlength屬性一章節。
相關文章
- 文字框文字輸入數量倒計效果
- 文字框限制輸入字數效果
- JavaScript輸入字串字數倒計JavaScript字串
- jQuery 倒數計時效果詳解jQuery
- axure教程:如何實現數字輸入框效果
- 文字框輸入文字倒計詳解
- Qt 實現文字輸入框,帶字數限制QT
- jquery實現60秒倒數計時jQuery
- Jquery實現的高亮效果程式碼分享jQuery
- Jquery 實現頁面倒數計時的功能jQuery
- jQuery文字框輸入數字彈出格式化層jQuery
- Js Jquery 實現的按鈕倒數計時整理JSjQuery
- 文字框限制輸入字數的JSJS
- 商品搶購倒數計時效果程式碼例項
- JavaScript 文字框只能輸入數字JavaScript
- jQuery Validate限定輸入數字大小的範圍jQuery
- Web 端 實現 app “輸入驗證碼 ”的效果WebAPP
- 直播小程式原始碼,vue實現時間倒數計時原始碼Vue
- 成品直播原始碼推薦,實現文字載入效果 文字跳動原始碼
- 線上直播系統原始碼,預設倒數計時,自定義輸入時間倒數計時原始碼
- 動畫合成小技巧!CSS 實現動感的倒數計時效果動畫CSS
- JavaScript實時計算輸入文字框字元數量JavaScript字元
- CSS3動畫實現3D倒數計時效果CSSS3動畫3D
- Axure之倒數計時效果
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 利用 Angular Directive 和 @HostBinding 實現輸入文字框隨著鍵盤輸入自動變色效果Angular
- jquery 60s倒數計時jQuery
- jQuery打字機效果程式碼jQuery
- Flutter倒數計時/計時器的實現Flutter
- 動態顯示:文字框字數(輸入還剩多少字)
- jQuery實現輪播效果jQuery
- python實現:輸入2個整形數字,輸出最大值Python
- CSS3文字凹凸效果程式碼例項CSSS3
- 短視訊app製作,驗證碼輸入時間倒數計時APP
- 倒數計時(Excel程式碼集團)Excel
- JavaScript 倒數計時60秒程式碼JavaScript
- JavaScript倒數計時程式碼例項JavaScript
- 輸入一個數倒序輸出(遞迴)遞迴
- 微信開發之小程式實現倒數計時