<html>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<head>
<script type="text/javascript">
var CharactCount=document.getElementById("CharactCount");
function CharacterCount()
{
CharactCount.value = content.value.length;
}
</script>
</head>
<body>
<textarea name="content" cols="60" rows="6" id="content" onkeyup="CharacterCount()" onkeydown="CharacterCount()"></textarea>
已输入字数:
<input id="CharactCount" disabled style="margin: 0px; padding: 0px;
background-color: #FFFFFF; border: 0px solid #9D9D9D; font-size: 12px;" value="0"
size="4" maxlength="4" />
</body>
</html>
<HEAD>
<TITLE> Test02 </TITLE>
<script>
function checkLength(which,p){
var maxChars = 250;
if(p)which.value=which.value + ""+clipboardData.getData("text");
if (textbyte(which.value) > maxChars)
which.value = gettextBybyte(which.value,maxChars);
var curr = maxChars - textbyte(which.value);
document.getElementById("chLeft").innerHTML = curr.toString();
return false;
}
function check() {
if (document.frm.liuyan.value=="") {
alert("内容不能是空!");
return false;
}
}
function textbyte(str){
var count=0;
for(i=0;i<str.length;i++)(escape(str.charAt(i)).length< 4)?count++:count+=2;
return count;
}
function gettextBybyte(str,len){
var count=0;
var rtn=""
for(i=0;count<len;i++)(escape(str.charAt(i)).length< 4)?count++:count+=2;
return str.substring(0,count>50?i-1:i);
}
</script>
</HEAD>
<BODY>
<form action="liuyan.php" method="post" name="frm" onsubmit="check();">
留言:<br/><textarea name="liuyan" cols="50" rows="8" warp="soft" id="liuyan" onpaste="return checkLength(this,'paste');" onkeyup="checkLength(this);"></textarea>
<div class="right"><font size="2">文字最大長度:250 / 剩余字符: <span id="chLeft">250</span>.</font></div>
</form>
</BODY>
</HTML>
document.getElementById("CharactCount").value = content.value.length;
请问:这2个有什么区别啊!为什么效果就不同了!
//var CharactCount=document.getElementById("CharactCount");
function CharacterCount()
{
var CharactCount=document.getElementById("CharactCount");建议放在里面
CharactCount.value = document.getElementById("content").value.length;
}
</script>