彩虹天堂
技术源于生活
posts - 0,  comments - 2,  trackbacks - 0
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <title>限制textarea的字符数;允许/阻止文本框中的字符</title>
 </head>
 <script>
  var TextUtil = new Object();
  TextUtil.isNotMax = function (oTextArea){
   return oTextArea.value.length != oTextArea.getAttribute("maxlength");
  }
  function blockChars(oTextbox,oEvent){
   oEvent = EventUtil.formatEvent(oEvent);
   
   var sInvalidChars = oTextbox.getAttribute("invalidchars");
   var chars = String.fromCharCode(oEvent.charCode);
   
   var bIsValidateChar = sInvalidChars.indexOf(chars) == -1;
   return bIsValidateChar || oEvent.ctrlKey;
  }
  
 </script>
 <body>
  <!--限制textarea的字符数-->
  <textarea rows="10" cols="25" maxlength="10" onkeypress="return TextUtil.isNotMax(this)">   
  </textarea>
  <br>
  <!--允许/阻止文本框中的字符-->
  <textarea  rows="10" cols="25" maxlength="10" type="text" invalidchars="0123456789"
  onkeypress="return TextUtil.blockChars(this,event)"></textarea>
 </body>
</html>
posted on 2008-05-17 19:42 bcterry 阅读(125) 评论(2)  编辑  收藏

FeedBack:
# re: JS学习笔记之表单和数据完整性(二)
2011-04-16 19:36 | 大放送v
司法  回复  更多评论
  
# re: JS学习笔记之表单和数据完整性(二)
2011-04-16 19:36 | 大放送v
额外vweewvw   回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

留言簿

文章档案

搜索

  •  

最新评论