JS限制textarea字数

作者:崔凯 来源:崔凯的博客 时间:2009-09-28 14:41:00 

今天搭了个“发短信”的页面,找朋友测试,
没想到一位大侠直接弄了本长篇小说发我手机上……

为了我的宝贝手机能继续健康澎湃,给文本区域(textarea)做了一下字数限制:

我们知道,在input标签中可以使用maxlength=”4″属性来直接控制字符数,但是这一招在textarea中行不通。

只好写一些JS来做判断:

function textdown(e) 
{textevent = e ; 
if(textevent.keyCode == 8) 

return; 

if(document.getElementById('text').value.length >= 180)  

alert("大侠,我手机屏幕小,先输入这么多字好不?")  
if(!document.all) 

textevent.preventDefault(); 

else 

textevent.returnValue = false; 



function textup() 

var s = document.getElementById('text').value; 
//判断ID为text的文本区域字数是否超过180个 
if(s.length > 180)  

document.getElementById('text').value=s.substring(0,180); 

}

附textarea在html中需要调用的参数:

id=”text” onKeyDown=”textdown(event)” onKeyUp=”textup()”

 

标签:textarea,js
0
投稿

猜你喜欢

  • ie7.0浏览器 兼容问题苦煞网站设计者

    2007-08-08 17:11:00
  • 兼容FF的图片切换代码

    2009-09-26 20:15:00
  • 利用ASP实现事务处理的方法

    2010-05-11 16:53:00
  • WorkBench管理操作MySQL

    2010-10-14 14:21:00
  • ajax 同步请求和异步请求的差异分析

    2011-07-05 12:36:04
  • 彻底解决MySql在UTF8字符集下乱码问题

    2011-06-02 12:02:00
  • 用好FrontPage2003的九大功能

    2008-02-21 14:29:00
  • Mysql Explain 详解

    2010-12-03 16:09:00
  • JS通过FSO将unicode字符写入文本

    2009-06-01 12:26:00
  • MySQL安全问题的一点心得

    2009-01-07 16:13:00
  • jQuery 1.3的VS智能提示下载

    2009-01-18 12:54:00
  • xmlhttp 乱码 比较完整的解决方法 (UTF8,GB2312)

    2008-05-02 21:02:00
  • 用jquery写的自动提示效果

    2008-06-17 14:27:00
  • JS:firefox 兼容性问题

    2009-08-01 16:20:00
  • ASP中遍历和操作Application对象的集合

    2007-09-13 12:45:00
  • prototype.js1.4版开发者手册

    2007-09-30 14:09:00
  • ASP初学者常犯的几个错误

    2007-09-07 10:19:00
  • asp程序错误详细说明例表

    2008-04-02 12:13:00
  • 回答XML与HTML的区别

    2007-12-03 10:58:00
  • 玩转表单之花样表单

    2011-04-25 19:17:00
  • asp之家 网络编程 m.aspxhome.com