textarea文字框輸入文字數目倒計效果程式碼例項
通常情況下,textarea文字框輸入的文字內容陣列是有限制的。
如果能夠給文字框新增輸入文字倒計效果,那麼就可以讓使用者更加合理的組織語言,將會更加的人性化。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script> maxLen=100; function checkMaxInput(obj){ if(obj.value.length>maxLen){ obj.value=obj.value.substring(0,maxLen); remLen.innerHTML='您輸入的內容超出了字數限制' } else{ remLen.innerText='還剩下'+ (maxLen-obj.value.length)+'字'; } } window.onload=function(){ var otxt=document.getElementById("txt"); otxt.onkeyup=function(){ checkMaxInput(this); } } </script> </head> <body> <table width="40%"> <tr> <td width="100%">倒計數文字框</td> </tr> <tr> <td width="100%"> <form name="tickform"> <textarea name="msgbox" rows="5" cols="31" id="txt"></textarea> </td> </tr> </form> <tr> <td width="100%"> <font align="right" id="remLen"><b></b></font> </td> </tr> </table> </body> </html>
上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。
一.程式碼註釋:
1.maxLen=100,輸入內容的最大長度。
2.function checkMaxInput(obj),此函式可以對指定的文字框進行倒計效果。
3.if(obj.value.length>maxLen){
obj.value=obj.value.substring(0,maxLen);
remLen.innerHTML='您輸入的內容超出了字數限制'
}如果輸入內容的長度大於最大長度,那麼進行字串擷取,並給出相應提示。
4.else{
remLen.innerText='還剩下'+ (maxLen-obj.value.length)+'字';
}如果沒有超過最大長度,那麼就進行正常的倒計效果。
5.window.onload=function(){},文件內容完全載入完畢再去執行函式中的程式碼。
6.var otxt=document.getElementById("txt"),獲取文字框物件。
7.otxt.onkeyup=function(){
checkMaxInput(this);
}註冊onkeyup事件處理函式。
二.相關閱讀:
1.substring()方法可以參閱javascript String substring()一章節。
2.onkeyup事件可以參閱javascript keyup 事件一章節。
相關文章
- 文字框輸入數字倒計例項程式碼
- javascript限制textarea文字框輸入字元個數程式碼例項JavaScript字元
- 限定文字框只能輸入數字例項程式碼
- 文字框輸入文字倒計詳解
- 實現多個文字框輸入同步效果程式碼例項
- textarea文字框高度自適應程式碼例項
- 限制文字框只能夠輸入數字程式碼例項
- 文字框輸入內容實現智慧提示效果程式碼例項
- jQuery實現的文字輸入字數倒計效果程式碼jQuery
- 規定文字框只能夠輸入整數程式碼例項
- 使用CSS禁止textarea文字框調整大小程式碼例項CSS
- 如何設定文字框只能夠輸入數字程式碼例項
- 當前文字框高亮效果程式碼例項
- input文字框圓角效果程式碼例項
- 密碼框提示文字效果程式碼例項密碼
- 兩個文字框同步輸入內容程式碼例項
- 實現文字框輸入內容提示程式碼例項
- 文字框只能輸入數字程式碼
- 實現textarea文字框多行提示文字效果
- js點選文字框選中文字效果程式碼例項JS
- 密碼框輸入提示效果程式碼例項密碼
- 文字框內容輸入完畢觸發事件程式碼例項事件
- 文字框輸入完成自動跳入下一個程式碼例項
- 文字框與文字垂直對齊程式碼例項
- 文字嵌入邊框程式碼例項
- 密碼框提示文字程式碼例項密碼
- 模擬實現文字框游標效果程式碼例項
- 實現密碼框預設文字效果例項程式碼密碼
- jQuery倒數計時效果程式碼例項jQuery
- 文字框點選清除預設文字例項程式碼
- 讓input文字框文字垂直居中程式碼例項
- JS 文字輸入框放大鏡效果JS
- 選中文字框文字觸發事件程式碼例項事件
- 點選按鈕複製文字框文字程式碼例項
- CSS文字模糊效果程式碼例項CSS
- 文字框高度自適應例項程式碼
- js動態建立文字框程式碼例項JS
- js實現文字框提示程式碼例項JS