件代码如下:
<asp:TextBox id="TextBox1" runat="server" TextMode=MultiLine Height="96px" Width="131px" MaxLength=66></asp:TextBox>
运行后无法控制输入内容长度,可以无限制输入。原因何在???望指教
MaxLength对单行文本框有效 多行就不行了
似乎现在也没有完美的解决方法 涉及的文本编码的很多方面 例如中,英文,数字 不是输入而是粘贴等等.
较可行的方法: 加入CustomValidator验证控件然后自己写脚本
转听棠blog 对这个问题的探讨:
第一.
<script language="javascript">
<!--
String.prototype.len=function(){
return this.replace(/[^/x00-/xff]/g,"**").length;
}