如何控制asp.net控件TextBox输入内容的长度--(多种方法)

本文介绍了多种方法来控制ASP.NET中的TextBox控件输入内容的长度,包括使用服务器端验证、客户端JavaScript验证以及结合两者的方法,确保用户输入不超过指定字符数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2009-10-22 17:36

件代码如下:
<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;
             }

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值