欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

javascript記錄文本框內(nèi)文字個(gè)數(shù)檢測(cè)文字個(gè)數(shù)變化

 更新時(shí)間:2014年10月14日 17:14:06   投稿:whsnow  
要對(duì)文本框中用戶輸入的文字進(jìn)行記數(shù),在下面顯示出來(lái),經(jīng)研究找到個(gè)不錯(cuò)的方法,可以完美解決在刪除文字后,字?jǐn)?shù)變化問題

最近在做一個(gè)項(xiàng)目中遇到這樣一個(gè)問題,要對(duì)文本框中用戶輸入的文字進(jìn)行記數(shù),在下面顯示出來(lái),因?yàn)槲覀冏龅氖且粋€(gè)短信發(fā)送平臺(tái),現(xiàn)在我們國(guó)家的短信服務(wù),如果你的信息超過(guò)了70個(gè)字符,短信就會(huì)按二條給你下發(fā)。所以要求我們給用戶顯示他輸入了多少個(gè)字。好便于用戶知道我條信息會(huì)分幾條給出。

在網(wǎng)了一個(gè)代碼,放上去,開始使用的時(shí)候,還行,不錯(cuò),可是使用了一段時(shí)間后發(fā)現(xiàn)了問題。就是你在刪除文字后,上面的字?jǐn)?shù)變化就有問題,后來(lái)研究了一下,找到問題的所在。onKeyDown="showLen(this)" onKeyUp="showLen(this)以前每次只用了其中一個(gè)方法,而且沒有者用,這二個(gè)方法是在你按下鍵盤與松開鍵盤的時(shí)候都進(jìn)行計(jì)數(shù),好了,我把程序放上來(lái)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE> New Document </TITLE> 
<META NAME="Generator" CONTENT="EditPlus"> 
<META NAME="Author" CONTENT=""> 
<META NAME="Keywords" CONTENT=""> 
<META NAME="Description" CONTENT=""> 
<mce:script language="javascript"><!-- 
function showLen(obj) 
{ 
document.getElementById("contentLen").value=obj.value.length; 
document.getElementById("smsnum").value=Math.floor(obj.value.length/70)+1; 
} 
// --></mce:script> 
</HEAD> 
<BODY> 

<textarea name="content" cols="60" rows="5" id="content" onKeyDown="showLen(this)" onKeyUp="showLen(this)">

相關(guān)文章

最新評(píng)論