87,924
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript">
var LastCount=0;
function CountStrByte(Message,Used)
{
var ByteCount=0;
var StrValue=Message.value;
var StrLength=Message.value.length;
var MaxValue=20;
if(LastCount!=StrLength)
{
for(i=0;i <StrLength;i++)
{
ByteCount=ByteCount+1;
if(ByteCount>MaxValue)
{
Message.value=StrValue.substring(0,i);
ByteCount=MaxValue;
break;
}
}
Used.innerHTML=ByteCount;
}
else
Used.innerHTML=ByteCount;
}
</script>
<body>
<input type="text" name="c" onkeyup ="CountStrByte(this,document.getElementById('d'));">
已输入 <span id=d>0</span>个字(最多可以输入20个字符!) <br> <br>
<textarea name="a" onKeyDown="CountStrByte(a,b);" onkeyup ="CountStrByte(this,document.getElementById('b'));"></textarea>
已输入 <span id=b>0</span>个字(最多可以输入20个字符!)