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>
  • 相关阅读:
    测试面试题集-Python列表去重
    Python列表去重
    测试面试题集-Python花式打印九九乘法口诀表
    Linux之系统操作命令
    Selenium自动化测试-JavaScript定位
    HDU-3530Subsequence (单调队列)
    HihoCoder
    CodeForces
    HDU-1024Max Sum Plus Plus(最大m段子序列和-DP)
    LightOJ
  • 原文地址:https://www.cnblogs.com/hbhzz/p/3391763.html
Copyright © 2011-2022 走看看