zoukankan      html  css  js  c++  java
  • js 限制文本框输入字数

    JS部分: 

    <script type="text/javascript">
             function setMaxLength(object,length) 
            { 
                var result = true; 
                var controlid = document.selection.createRange().parentElement().id; 
                var controlValue = document.selection.createRange().text; 
                if (controlid == object.id && controlValue != "") 
                { 
                  result = true; 
                } 
                else if (object.value.length >= length) 
                { 
                   result = false; 
                } 
                if (window.event) 
                { 
                    window.event.returnValue = result; 
                    return result; 
                } 
            }
    
    
            function limitPaste(object,length) 
            { 
            var tempLength = 0; 
            if(document.selection) 
            { 
                if(document.selection.createRange().parentElement().id == object.id) 
                { 
                tempLength = document.selection.createRange().text.length; 
                } 
            } 
            var tempValue = window.clipboardData.getData("Text"); 
            tempLength = object.value.length + tempValue.length - tempLength; 
            if (tempLength > length) 
            { 
                tempLength -= length; 
                tempValue = tempValue.substr(0,tempValue.length - tempLength); 
                window.clipboardData.setData("Text", tempValue); 
                }
    
            window.event.returnValue = true; 
            }
    </script>

    aspx部分

    <asp:TextBox ID="txtEventDesc" runat="server" Height="77px"  Width="685px"
            TextMode="MultiLine" onkeypress="javascript:setMaxLength(this,300);" onpaste="javascript:limitPaste(this, 300)">
    
    </asp:TextBox>
  • 相关阅读:
    哈利波特买书事件
    闹钟类app构想
    梦断代码(7-尾)
    梦断代码(3-6)
    梦断代码(0-2)
    环形二维数组求最大子矩阵
    数组问题
    电梯考察
    四则运算的三张计划表
    团队开发用户需求调研
  • 原文地址:https://www.cnblogs.com/hbhzz/p/3391763.html
Copyright © 2011-2022 走看看