您的位置:首页 > Web前端 > JavaScript

html中利用javascript实现文本框字数的动态计算

2011-11-28 09:48 513 查看
将下列代码存为一个htm文件即可.

<script language="javascript">

var cmccCount = 60; unionCount = 60; phsCount = 30; cncCount = -1;

function showcount(obj)

{

var len = obj.value.length;

document.all.wordCount.innerText = '当前字符数:'+len;

if(cmccCount > 0)

document.all.cmccSeg.innerText = '移动当前分段:'+ Math.floor(len / cmccCount + 1);

else

document.all.cmccSeg.innerText = '移动当前分段:-1';

if(unionCount > 0)

document.all.unionSeg.innerText = '联通当前分段:'+ Math.floor(len / unionCount + 1);

else

document.all.unionSeg.innerText = '联通当前分段:-1';

if(phsCount > 0)

document.all.phsSeg.innerText = '电信当前分段:'+ Math.floor(len / phsCount + 1);

else

document.all.phsSeg.innerText = '电信当前分段:-1';

if(cncCount > 0)

document.all.cncSeg.innerText = '网通当前分段:'+ Math.floor(len / cncCount + 1);

else

document.all.cncSeg.innerText = '网通当前分段:-1';

}

function printResult(obj){ obj.document.execCommand('Print',false); }

</script>

<form>

this is title not to be printed.

<table id="tbl"><tr><td>

<textarea id="tt" onkeyup="showcount(this)"></textarea>

<input type=text id="cc"></input>

<span id="wordCount"></span><BR/>

<span id="cmccSeg"></span><BR/>

<span id="unionSeg"></span><BR/>

<span id="phsSeg"></span><BR/>

<span id="cncSeg"></span>

<input type=button value="print"/>

</td></tr>

</table>

and this too.

</form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息