怎么限制文本框输入字符的字数
如题 问题点数:20、回复次数:10Top
1 楼saucer(思归)回复于 2005-01-24 08:24:40 得分 5
for single line, set MaxLength property, for multiline, use javascript, see
http://javascript.internet.com/forms/limit-textarea.htmlTop
2 楼anyqu(情深为谁)回复于 2005-01-24 08:32:43 得分 2
设置文本框的最大字符数就可以了!MaxLengthTop
3 楼jerry_yuan(jerry)回复于 2005-01-24 08:35:18 得分 2
在属性里设置MaxLength
Top
4 楼zhjihui080220(zhjihui)回复于 2005-01-24 08:36:41 得分 0
我设置了maxlength,可是怎么不好用呢Top
5 楼xxqqpp(想要变成鱼)回复于 2005-01-24 08:41:03 得分 2
你的文本框是不是设成多行的,要是多行的maxlength就不管用了,需要用脚本做才可以Top
6 楼kenMoxi(蓝雨)回复于 2005-01-24 08:46:02 得分 2
楼上的都说完了!我只可以UPTop
7 楼zhanqiangz(闲云野鹤-Overriding)回复于 2005-01-24 08:48:59 得分 1
RegularExpressionValidator可以,.w/{30},类似这样的。Top
8 楼blackhero(黑侠客)回复于 2005-01-24 08:51:39 得分 0
如何设置要显示40个字节呀Top
9 楼zhjihui080220(zhjihui)回复于 2005-01-24 08:54:45 得分 0
是单行的也不好用啊,
可是为什么有的页面好用,有的不好用,我放到table里的不好用,是不是因为table不是服务器端运行的原因啊Top
10 楼anycall2004(没事,瞎转悠!)回复于 2005-01-24 09:13:10 得分 6
<HTML>
<BODY>
<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>
<form name=WRITEMSGTXT>
<table width=447 bgcolor=#eaffe0>
<tr>
<td width=50% colspan=3><font color=46A718>有事请留言</font></td>
<td align=right><font>剩余字数:<input name=remLen value=50 readonly type=text size=4 maxlength=3 style="background-color: #eaffe0; border: 0; color: red"></font></td>
</tr>
</table>
<table width=447>
<tr align=center>
<td colspan=3><textarea name=words cols=60 rows=3 class=input1 onPropertyChange="textCounter(WRITEMSGTXT.words, 50)"></textarea></td>
</tr>
</form>
</table>
</BODY>
</HTML>
Top




