1.第一种
div id="mod_order_remark" style="display:none;">
<div class="write_mod">
<div class="wmhd">
<span class="order_id">
<strong>订单号:</strong>1234567890
</span>
<span class="order_create_time">
<strong>下单时间:</strong>2010-08-07 11:52</span>
<span class="trade_company">企业:
<a href="#" title="#">上海三星数码我友专供</a>
<span class="btn_d">
<input type="button" class="input_bt" value="联系我"/>
</span>
</span>
</div>
<div class="wmbd">
<h3 class="mod_title">添加/编辑备注</h3>
<textarea class="mod_content" name="remork"
id="remork" onkeydown='countChar("status","counter");' onkeyup='countChar("remork","counter",this);'>
</textarea>
<span class="letter_sum">剩余字数:
<span id="counter">250</span>/250字</span>
<div class="return">
<span class="btn_a">
<input type="button" class="input_bt"
id="btnConfirm" value="确定" />
</span>
<span class="btn_a">
<input type="button" class="input_bt"
id="cancelBtn" value="取消" />
</span>
</div>
</div>
</div>
</div>引用
function countChar(textareaName,spanName,field)
{
maxlimit=250;
document.getElementById(spanName).innerHTML = maxlimit - document.getElementById(textareaName).value.length;
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
}
{
maxlimit=250;
document.getElementById(spanName).innerHTML = maxlimit - document.getElementById(textareaName).value.length;
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
}
2.第二种
<script>
function cal() {
if(a.value.length>20) {
a.value=a.value.slice(0,20);
b.value=20;
c.value=0;
}
else {
b.value=a.value.length;
c.value=20-eval(b.value);
}
}
</script>
<textarea id="a" onpropertychange="cal()"></textarea>
已有字数:<input id=b size=5 value="0" disabled>
剩余字数:<input id=c size=5 value="20" disabled><br>