用JavaScript脚本实现限定textarea的输入长度代码

原创 2007年09月25日 21:50:00

用JavaScript脚本实现限定textarea的输入长度

在Html中,textarea没有maxlength的属性。所有,要限定其输入长度,就要自己编写教本来实现。下面是一个实现的例子:
<html>
<head>
  <script language="JavaScript">
  <!--
    function doKeyPress(maxLen){
      var str=myform.test.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){
      var str=myform.test.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;
    }
// -->
</script>
</head>
<body>
<form name="myform">
  <textarea name="test"
    onKeyPress="event.returnValue=doKeyPress(10)"
    onPaste="event.returnValue=checkPaste(10)" cols=100
    rows=5>
  </textarea>            
</form>
</body>
</html>

 
版权声明:本文为博主原创文章,如需转载请注明出处及作者。

js限制textarea内容长度

js限制textarea内容长度 全文转载自 http://hi.baidu.com/java_workplace/blog/item/03e2910be2003921e824887f.ht...
  • wy978651775
  • wy978651775
  • 2014年11月19日 09:34
  • 4479

限制textarea可输入字符长度

限制textarea可输入字符长度可以使用maxlength属性,但是IE8(以及更低版本)不支持该属性。 解决办法: ...
  • llz383455526
  • llz383455526
  • 2015年11月09日 11:42
  • 2734

控制Input textarea中最多输入长度

有很多方法实现,但是都有各种不完美, maxlength,属性,可以控制,但是这个属性对于ie老的浏览器还是不怎么好, 我们需要超出字数给出提示,这一点也办不到, onchange,或者其他方法...
  • u011694533
  • u011694533
  • 2016年06月03日 15:17
  • 1161

textarea中限制输入长度

       要在textarea中限制输入字符的长度,比如在twitter中要限制字符为140个,可实现的方法有:       1.  =20){event.returnValue=false}>a...
  • army27
  • army27
  • 2009年11月03日 11:36
  • 17776

【HTML5入门】HTML/Jquery中限制textarea大小及输入字符长度

限制textarea输入字符长度(转自milantgh文章)         textarea称文本域,又称文本区,即有滚动条的多行文本输入控件,在网页的提交表单中经常用到。与单行文本框text...
  • songjunnan
  • songjunnan
  • 2017年06月26日 17:08
  • 1195

控制textarea文本长度,限制输入字数(带统计)的特效

  • 2010年05月29日 11:36
  • 14KB
  • 下载

Textarea限制输入文本长度

  • 2011年12月25日 15:26
  • 396B
  • 下载

用JavaScript脚本实现限定textarea的输入长度

在Html中,textarea没有maxlength的属性。所有,要限定其输入长度,就要自己编写教本来实现。下面是一个实现的例子:    ...
  • yy6060
  • yy6060
  • 2011年02月11日 11:35
  • 304

HTML textarea输入框限制长度

extarea在Web开发中经常用到,但是它本身不支持maxlength,可以通过下面的js实现: function limit_textarea_input() {     ...
  • huang100qi
  • huang100qi
  • 2015年06月01日 17:05
  • 3398

TextArea限定输入长度

/* * 限制textarea文本域输入的字符个数 * @id        textarea表单ID * @count 要限制的最大字符数 */ function limitChars(i...
  • Mynoob
  • Mynoob
  • 2013年05月28日 10:37
  • 516
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JavaScript脚本实现限定textarea的输入长度代码
举报原因:
原因补充:

(最多只允许输入30个字)