利用 onpropertychange 事件实现textarea 字数提示与统计功能,以下为实例代码:
<html>
<script>
function countTextLength(obj, max, spanId){
//最大长度
var maxLength = max;
//变化后长度
var nowLength = obj.value.length;
//变化前长度
var oldTxtaDiv = document.getElementById(spanId).innerHTML;
//剩余长度
var allowableLength = 0;
if(nowLength > maxLength){
if(oldTxtaDiv == 1){
obj.value =(obj.value.substring(0, (maxLength-1)));
allowableLength = 1;
}else{
obj.value =(obj.value.substring(0, maxLength));
}
}else{
allowableLength = maxLength - nowLength;
}
document.getElementById(spanId).innerHT