限制textarea 字数

简介:

function countChar(textarea,e,spanName)
        { 
            var length =140 - textarea.value.length;
            
            if(length == 0 || length > 0)
            {
                document.getElementById(spanName).innerHTML = length;
            }
            
            if(length == 0)
            {
                if(checkSpecialKeys(e))
                {
                    
                     if(window.event)//IE
                      e.returnValue = true;
                }
                else
                {  
                    if(window.event)//IE
                      e.returnValue = false;
                    else//Firefox
                        e.preventDefault();
                }
            }
            
            if(length < 0)
            {                           
                textarea.value = textarea.value.substring(0,140);
                document.getElementById(spanName).innerHTML = '0';
            }
        } 
        
        function checkSpecialKeys(e)
        {
            if(e.keyCode == 8 || e.keyCode == 46)// && e.keyCode!=37 && e.keyCode!=38 && e.keyCode!=39 && e.keyCode!=40)
                return true;
            else
                return false;
        }  

 

 

<div class="textareaBox"> 
                           <asp:TextBox runat="server" ID="txt_content"  MaxLength="140" TextMode="MultiLine"></asp:TextBox>
                       </div>  
                       <div class="sendMsg">您可以输入 <label id="counter">140</label> 字  <asp:Button ID="Btn_Save" runat="server" OnClientClick="return checkstr();" Text="提 交" CssClass="btn_green" OnClick="Btn_Save_Click"  /></div>




本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2011/07/04/2097683.html,如需转载请自行联系原作者

相关文章
textarea限制输入字符demo效果示例(整理)
textarea限制输入字符demo效果示例(整理)
|
3月前
|
SEO
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
如何像人类一样写HTML之标题、段落、换行、水平线与文本格式化标签
|
5月前
textarea去除光标
textarea去除光标
|
6月前
|
开发框架 前端开发 关系型数据库
怎么在GridView中限制显示字数
三种方法可以实现,前两种是C#代码实现(原理一样),第三种是CSS实现。 1.cs代码中:GridView的RowDataBound中对想做处理的项做Remove()字符串截取。 2.aspx页面中:GridView的&lt;ItemTemplate&gt;数据项模板标签对中对其控件内显示文本的相应属性做Eval绑定,同样以SubString为最终截取显示文本。 如: &lt;asp:Templa...
22 0
|
开发者
换行和div span标签|学习笔记
快速学习换行和div span标签
134 0
换行和div span标签|学习笔记
td标签不用tr强制换行
废话不多说,直接上代码。
168 0
td标签不用tr强制换行
|
JavaScript
textarea 高度自适应
textarea 高度自适应
第152天:表单短标题的两端对齐
在做前端界面的时候,比如一些文字的列表或者一些表单的标题,经常是2个字,3个字,4个字的类型。 一般对齐就是在中间打空格或者用&nbsp;来空开,但是效果并不好,兼容性有问题,造成不美观。经过一番折腾, 找到了比较好的办法解决。
1006 0