您的位置:程序门 -> .net技术 -> asp.net



如何控制textbox文本的长度


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何控制textbox文本的长度[已结贴,结贴人:yeyu170]
发表于:2007-06-13 16:53:20 楼主
textbox当textmode属性设置为multiline
控制文本长度的maxlength属性会失效

求控制文本长度的正则表达式或js
发表于:2007-06-13 16:58:021楼 得分:2
js里onkeypress判断一下不就可以了吗?
发表于:2007-06-13 16:59:482楼 得分:0
.legth   可以控制
发表于:2007-06-13 17:01:263楼 得分:8
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);      
                                                                    }      
                                            }                              
                                    }
发表于:2007-06-13 17:11:474楼 得分:0
其实我最希望还是可以用正则表达式来实现
希望哪位高人看到了给指点指点


快速检索

最新资讯
热门点击