<span id="maxlimitdiv">还可以输入<b>140</b>个字</span>
<textarea id="txtcontent" class="inputd saytex" οnkeyup="testjie(this, 280)" name="txtcontent" ></textarea>
以下是JS
function testjie(obj, maxlimit)
{
var len = byteLength(obj.value);
if(len > maxlimit) {
document.getElementById('maxlimitdiv').innerHTML = "已超出 <b style='color:red'>"+parseInt((len-maxlimit+1)/2)+"</b> 个字";
} else {
document.getElementById('maxlimitdiv').innerHTML = "还可输入 <b>"+parseInt((maxlimit-len)/2)+"</b> 个字";
}
}
function byteLength (sStr) {
aMatch = sStr.match(/[^\x00-\x80]/g);
return (sStr.length + (! aMatch ? 0 : aMatch.length));
}
说明:火狐里要得到层的ID,对层进行显示,隐藏,还有输入信息,都要使用document.getElementById('id')此方法
document.getElementById('id').innerHTML 添加信息
document.getElementById('id').value是值
document.getElementById('id').style.display="block";显示层