您的位置:首页 > 编程语言 > ASP

js控制asp.net服务器端控件textbox设置为多行时输入字符长度

2014-04-03 10:18 781 查看
<script language="javascript">

    <!--

        function MaxLength(field,maxlimit)

        {

             var str = field.value.replace(/[^\x00-\xff]/g,"**").length;

             //alert(str);

             var tempString=field.value;

             var tt="";

             if(str > maxlimit)

             {

                 for(var i=0;i<maxlimit;i++)

                 {

                    if(tt.replace(/[^\x00-\xff]/g,"**").length < maxlimit)

                    tt = tempString.substr(0,i+1);

                    else

                    break;

                 }

                 if(tt.replace(/[^\x00-\xff]/g,"**").length > maxlimit)

                 tt=tt.substr(0,tt.length-1);

                 field.value = tt;

               }

               else

               {

                     ;

               }

         }

    -->

</script>  

 <asp:TextBox ID="TextBox1" runat="server" TextMode="MultiLine"  Width="50%"  onpropertychange="MaxLength(this,100)"></asp:TextBox>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐