• 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>
  • 相关阅读:
    理解钩子Hook以及在Thinkphp下利用钩子使用行为扩展
    ThinkPHP 分页类的使用及退出功能的实现
    ThinkPHP登录功能代码
    thinkphp遗留问题
    ThinkPHP随笔
    ThinkPhp循环出数据库中的内容并输出到模板
    thinkphp常用Config.php配置项
    thinkphp笔记
    PHP面向对象学习七 总结
    Trie树
  • 原文地址:https://www.cnblogs.com/hbhzz/p/3391763.html
Copyright © 2020-2023  润新知