当前位置: 代码迷 >> Web前端 >> textarea 限制篇幅
  详细解决方案

textarea 限制篇幅

热度:122   发布时间:2012-11-16 14:12:14.0
textarea 限制字数

已经犯了这样的低级错误两次,现在特意做一次记录

<td width="150" height="25" class="div_font">
<script>     
	window.onload=function()     
	{     
	        document.getElementById("cause").onkeydown=function()     
	{     
					               
	if(this.value.length>100)     
	        event.returnValue=false;     
	}     
	}     
</script>
<textarea name="cause" id="cause" cols="30" rows="10" onKeyUp="checkLength();"></textarea>					
</td>

?上面在IE7下是可以的,当超过字符长度的时候,就不能输入了。

function checkLength(){
      var s = document.getElementById("cause").value;
      //判断ID为cause的文本区域字数是否超过100个
      if(s.length > 100) 
	{
	    alert("超过限定字符...");
            document.getElementById("cause").value=s.substring(0,100);
	} 
}

?当超过的时候进行截取!

  相关解决方案