<script language="javascript" type="text/javascript"> function countNum() { var count=document.getElementById("txtText").value.length; document.getElementById("lblCount").value=count; } </script>
<asp:TextBox ID="txtText" name="txtText" runat="server" Columns="80" Rows="8" TextMode="MultiLine" Width="650px" Height="150px" onkeydown="countNum();" onmousemove="countNum();" onmouseout="countNum();" onkeyup="countNum();"></asp:TextBox> (已输入<input id="lblCount" type="button" style="border-style: none; background: none;" value="0" />字)
鼠标事件、键盘事件 | |
事件 | 描述 |
onClick | 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 |
onDblClick | 鼠标双击事件 |
onMouseDown | 鼠标上的按钮被按下了 |
onMouseUp | 鼠标按下后,松开时激发的事件 |
onMouseOver | 当鼠标移动到某对象范围的上方时触发的事件 |
onMouseMove | 鼠标移动时触发的事件 |
onMouseOut | 当鼠标离开某对象范围时触发的事件 |
onKeyPress | 当键盘上的某个键被按下并且释放时触发的事件. [注意:页面内必须有被聚焦的对象] |
onKeyDown | 当键盘上某个按键被按下时触发的事件[注意:页面内必须有被聚焦的对象] |
onKeyUp | 当键盘上某个按键被按放开时触发的事件[注意:页面内必须有被聚焦的对象] |
- 3楼jianxin1009昨天 11:13
- TextBox这个控件没有onChange之类的事件么?我没有具体看,只是觉得会有。n如果有,那么那一个事件就可以了~n欢迎访问我的博客~一起交流学习~
- 2楼jianxin1009昨天 09:21
- 如果我用鼠标粘贴呢?
- Re: ls_man昨天 09:24
- 回复jianxin1009n测试发现加如onmousemove和onmouseout事件就比较完美了
- Re: ls_man昨天 09:46
- 回复jianxin1009n多谢提醒!加入onmouseup="countNum();"
- 1楼wangzhi211前天 15:24
- 不错,有个问题忽略了,汉字的length
- Re: ls_man前天 16:30
- 回复wangzhi211n此代码计算短信字数,无需考虑双字节