asp.net 后台如何动态检测textbox已输入的字数

yangpan010101 2010-09-15 11:46:38
.net 页面的后台代码中如何动态检测textbox已经输入了多少字?
...全文
325 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengyuananan 2010-09-16
  • 打赏
  • 举报
回复
1楼正解
ltcszk 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 yangpan010101 的回复:]

引用 2 楼 zhujiawei7 的回复:

textbox.Text.Length

如何动态输出textbox.Text.length;
就是textbox中每输入一个字符,用一个label动态显示该文本框输入了多少个字符了。
[/Quote]
直接用js写不就好了,后台来做每个字都会发送次请求,网络差直接悲剧。

yangpan010101 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 msdnxgh 的回复:]

前台用JS实现吧,因为后台都要触发安扭,或回发才可以实现。。。
[/Quote]

我知道js可以实现,就想问一下同样的效果在后台可以实现吗?
yangpan010101 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhujiawei7 的回复:]

textbox.Text.Length
[/Quote]
如何动态输出textbox.Text.length;
就是textbox中每输入一个字符,用一个label动态显示该文本框输入了多少个字符了。
MSDNXGH 2010-09-15
  • 打赏
  • 举报
回复
前台用JS实现吧,因为后台都要触发安扭,或回发才可以实现。。。
newdigitime 2010-09-15
  • 打赏
  • 举报
回复
后台+动态.这本身就是一对比较矛盾的词
除非你每输入一个字,就向后台回发一个请求.你愿意这样做吗.

常见的/实际的做法是前台 动态检查已输入的字数.
zhujiawei7 2010-09-15
  • 打赏
  • 举报
回复
textbox.Text.Length

sywcf 2010-09-15
  • 打赏
  • 举报
回复
/// <summary>
/// 判断文本长度是否大于给定值
/// </summary>
/// <param name="strTitle">文本</param>
/// <param name="iSetLen">长度(英文一个字符,汉字两个字符)</param>
/// <returns></returns>
public bool CheckTextLen(string strText,int iSetLen)
{
strText = strText.Replace("\r\n","");
byte[] byteContent = System.Text.Encoding.Default.GetBytes(strText);

if(byteContent.Length > iSetLen)
{
return false;
}
return true;
}
wuyq11 2010-09-15
  • 打赏
  • 举报
回复
String.prototype.lenB = function()
{
return this.replace(/[^\x00-\xff]/g, "** ").length;
}
function mm(e)
{
var max = e.maxlength;
var len = e.value.lenB();
document.getElementById( "show ").innerText = "你还可以输入 "+ (max-len) + " 个字! ";
}
chenyang2000 2010-09-15
  • 打赏
  • 举报
回复
通过异步调用 可以动态显示你的字数
zhaoyajie1984 2010-09-15
  • 打赏
  • 举报
回复
前台实现不好吗?
<asp:TextBox ID="TextBox1" runat="server" onkeyup="haha(this)"></asp:TextBox>
<span id="s"></span>
<script type="text/javascript">
function haha(obj) {
document.getElementById("s").innerHTML = obj.value.length;
}
</script>

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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