`

js 限制 textarea 的长度方法 (这个代码比较神,请传播)

 
阅读更多

js 限制 textarea 的方法

Java代码 复制代码
  1. function doKeyPress(maxLen,obj){   
  2.     var str=obj.value;   
  3.     var oSR=document.selection.createRange();   
  4.     if(str.length<maxLen){   
  5.       return true;   
  6.     }else if(oSR.text.length>0){   
  7.       return true;   
  8.     }else{   
  9.       return false;   
  10.     }   
  11.   }   
  12.   
  13. function checkPaste(maxLen,obj){   
  14.   var str = obj.value;   
  15.   var oSR = document.selection.createRange();   
  16.   var strData = clipboardData.getData('text');   
  17.   var iLenPaste = maxLen-str.length+oSR.text.length;   
  18.   oSR.text = strData.substring(0,iLenPaste);   
  19.   return false;   
  20. }  
  function doKeyPress(maxLen,obj){
      var str=obj.value;
      var oSR=document.selection.createRange();
      if(str.length<maxLen){
        return true;
      }else if(oSR.text.length>0){
        return true;
      }else{
        return false;
      }
    }

  function checkPaste(maxLen,obj){
    var str = obj.value;
    var oSR = document.selection.createRange();
    var strData = clipboardData.getData('text');
    var iLenPaste = maxLen-str.length+oSR.text.length;
    oSR.text = strData.substring(0,iLenPaste);
    return false;
  }




然后 onkeypress="event.returnValue=dokeyPress(10000,this);" onPaste="event.returnValue=checkPaste(10000,this);"

这个代码比较神,请传播......
分享到:
评论

相关推荐

    js限制textarea每行输入字符串长度的代码.docx

    在JavaScript中,对`textarea`元素进行输入字符串长度限制是一个常见的需求,特别是在处理用户输入时,需要确保数据格式的正确性。在HTML中,`textarea`控件不像`input[type="text"]`那样可以直接通过`maxlength`...

    textarea限制长度插件

    通过这种方式,我们可以轻松地在网站上实现对textarea输入的字符长度限制,提高用户体验并确保数据的一致性。 总的来说,"textarea限制长度插件"是jQuery生态系统中一个实用的工具,它使得限制textarea字符数变得...

    textarea长度控制

    在网页开发过程中,经常需要对用户输入的数据进行限制,特别是在文本域(`textarea`)中的输入,为了确保数据的有效性和减轻服务器负担,通常会设置一个最大输入长度。本文将详细介绍如何通过HTML属性及JavaScript...

    Textarea限制输入文本长度

    &lt;title&gt;Textarea长度限制示例 &lt;textarea id="message" onkeydown="limitLength('message')" rows="4" cols="50"&gt;&lt;/textarea&gt; 剩余字符数: 160 function limitLength(obj_id) { var value = document....

    textarea长度限制

    综上所述,`textarea` 长度限制主要涉及前端 JavaScript 代码和 CSS 样式,同时也需要注意后端验证。合理设置和管理这些限制,可以提升用户体验,保证数据的有效性和安全性。在实际应用中,应根据项目需求选择合适的...

    控制textarea文本长度,并限制输入字数(带统计显示)

    在上述代码中,我们为`textarea`添加了一个`maxlength`属性,设置最大输入字数为100。然后,通过JavaScript获取`textarea`和显示字数统计的`span`元素,添加事件监听器`'input'`。当`textarea`内容改变时,更新字数...

    jquery对textarea的长度进行验证

    这段代码定义了一个名为`maxLength`的验证方法,它会检查textarea的值是否超过指定的长度。然后,我们在validate插件的`rules`对象中为`description`字段应用了这个规则,同时定义了相应的错误提示信息。 当用户...

    textarea输入限制方法

    本文将详细介绍如何通过JavaScript实现`textarea`的输入长度限制,包括如何设置最大输入长度、如何阻止超出长度的输入、如何限制复制粘贴及鼠标拖放等操作。 #### 一、基础知识介绍 1. **`textarea`标签**:HTML中...

    textarea限制长度

    引入这个文件$("#id").maxLength(9999);就能用了!

    jQuery textarea文本框输入文字字数限制提示代码

    接下来,我们需要编写jQuery代码来监听textarea的`input`事件,这个事件会在用户输入或删除内容时触发。我们将在事件处理函数中计算textarea中的字符数,并更新一个显示字符计数的元素: ```javascript $(document)...

    使用JavaScript限制TextArea多行文本域的可输入字数

    可以使用`document.getElementById()`或`document.querySelector()`方法,假设我们的`&lt;textarea&gt;`有一个id名为"myTextarea",代码如下: ```javascript var textarea = document.getElementById('myTextarea'); ```...

    js限制textarea每行输入字符串长度的代码

    这个函数通过获取当前`&lt;textarea&gt;`中字符的总长度,并与最大允许长度相比较,然后通过jQuery将剩余的字符数显示在页面上。这里使用了jQuery的`html`方法来更新具有特定ID的HTML元素的内容,您也可以根据自己的需要...

    jQuery textarea文本框输入文字字数限制提示代码.zip

    本资源“jQuery textarea文本框输入文字字数限制提示代码.zip”提供了一个实用的功能,即对textarea输入框进行字数限制,并实时显示当前已输入的字符数,这对于创建表单、评论区或任何需要限制用户输入的场景非常...

    JS TextArea字符串长度限制代码集合

    本篇文章提供了一种针对JavaScript环境下TextArea文本域字符串长度限制的方法,并着重解决了一个特定问题:在Internet Explorer(IE)浏览器中,当用户输入日语和全角字符时出现的BUG。 该方法中,提出了一个名为...

    JavaScript实现textarea的maxlength

    接下来,我们可以用JavaScript获取这个`textarea`元素,并设置或获取`maxlength`属性。例如: ```javascript var myTextarea = document.getElementById('myTextarea'); myTextarea.maxLength = 100; // 设置最大...

    js实现textarea限制输入字数

    实现textarea限制输入字数(包含中文只能输入10个,...假设我们有一个id为 txta1 的textarea文本区,我们可以通过以下代码限制它的键盘输入字数为10个字(汉字或其他小角字符): <script language="#" type="text/e

    textarea高度自适应js代码

    `textareaAutoHeight.jquery.js` 是一个基于jQuery的插件,它的主要目标就是提供一种简洁的方法来自动调整textarea的高度。jQuery是一款广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画制作等任务,使得...

    jQuery 文本框字符限制插件 Textarea

    总结来说,jQuery Textarea字符限制插件是一个实用的前端工具,可以帮助开发者实现对textarea输入的字符限制,提供良好的用户体验。通过源代码,我们可以学习到如何利用jQuery进行事件监听、DOM操作以及自定义用户...

    textarea控制输入长度的例子

    textarea控制输入长度的例子textarea控制输入长度的例子textarea控制输入长度的例子textarea控制输入长度的例子textarea控制输入长度的例子

Global site tag (gtag.js) - Google Analytics