用什么来代替

wubai996 2005-12-08 06:15:00
前面我用到的onPropertyChange,但是在后面struts标签里面却找不出用那一个来代替他好。请高手指教一下,那一个会更好一点。
我现在用onkeydown在统计数字的时候不是很准确。只有出动键盘的时候才可以实现。但是我用五笔输入了字数不会变化
<textarea name=words style="width: 528px" rows=5 class=input1 onPropertyChange="textCounter(WRITEMSGTXT.words, 1000)"></textarea>
这个是上面一部分的完整代码:
<html>
<head>
<title>ChinaRen校友录 班级留言</title>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<script>
function textCounter(field, maxlimit) {
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
document.WRITEMSGTXT.remLen.value = maxlimit - field.value.length;
}
</script>
</head>
<center>
<form name=WRITEMSGTXT method="post" >
<table width=563 border=0 cellpadding=3 cellspacing=1 bgcolor=C6C6C6>
<tr>
<td align=center bgcolor=F7F7F7>
<div id=divTxt style="display:">
<table width=530 border=0 cellpadding=3 cellspacing=1 bgcolor=C6C6C6>

<tr>
<td bgcolor=EAFFE0 align=right><img src=http://images.sohu.com/cs/sms/alumni3/images/clam_052.gif width=14 height=15>
<font color=46A718><strong>普通文本留言</strong>(<font color=red>支持繁体及其它字符集</font>,留言不要超过1000个字)

剩余字数: <input name=remLen value=1000 readonly type=text size=4 maxlength=3 style="background-color: eaffe0; border: 0; color: red"></font> 
</td>
</tr>
</table>

<textarea name=words style="width: 528px" rows=5 class=input1 onPropertyChange="textCounter(WRITEMSGTXT.words, 1000)"></textarea>

<script>WRITEMSGTXT.remLen.value = (1000-WRITEMSGTXT.words.value.length);</script>
</tr-->
</table>

</td>
</tr>
</table>
</form>
</center>
</body>
</html>


<script>
function textCounter(field, maxlimit, remLen){
if (field.value.length > maxlimit)
field.value = field.value.substring(0, maxlimit);
else
remLen.value = maxlimit - field.value.length;
}
</script>

<table align="center" id="sjbgd_1" border="1" cellpadding="0" cellspacing="0" borderColor=#1C5E6F style="border-collapse:collapse">
<tr >
<td>(一)变更依据:<div align="right">(不要超过1000个字)现在剩余:
<input name=remLen1 value=1000 readonly type=text size=4 maxlength=3 style="background-color: eaffe0; border: 0; color: red">
</div></td>
</tr>
<tr>
<td>
<html:textarea property="bgyj" cols="70" rows="8" onkeydown="textCounter(this, 1000, this.form.remLen1)"></html:textarea>
<script>form1.remLen1.value = (1000-form1.bgyj.value.length);</script>
</td>
...全文
205 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧