当前位置: 代码迷 >> ASP.NET >> 怎么控制TextBox文本的长度
  详细解决方案

怎么控制TextBox文本的长度

热度:4671   发布时间:2013-02-25 00:00:00.0
如何控制TextBox文本的长度
TextBox当TextMode属性设置为MultiLine
控制文本长度的MaxLength属性会失效

求控制文本长度的正则表达式或JS

------解决方案--------------------------------------------------------
js里onkeypress判断一下不就可以了吗?
------解决方案--------------------------------------------------------
function checkTextLength(obj,length)
{
if(obj == null)
{
window.alert( "脚本错误,参数不正确 ");
//用法: <asp:textbox onkeypress= "checkTextLength(this,30); " onblur= "checkTextLength(this,30); " TextMode= "MultiLine ">
}
else
{
if(obj.value.length> length-1)
{
if(event.keyCode==0)
window.alert( "请确保文本框输入的内容最大长度为 "+length+ "个字符,超出部分将自动截断 ");
obj.value = obj.value.substring(0,length-1);
}
}
}
  相关解决方案