在表单的input里,通过maxlength来控制长度,对中文是没有效果的。只能从后台来判断,代码如下:

java 代码
  1. String fgmc = rule.getFgmc();   
  2. if(fgmc!= null && !fgmc.equals("")){   
  3.         byte[] bytes = fgmc.getBytes();   
  4.         if (bytes != null && bytes.length>100){   
  5.         returnCode = "法规名称长度不能超过100字符(一个汉字占两个字符)!";   
  6.                 return returnCode;  

 

至于textarea,控制他的长度的代码为:

js 代码

HTML部分代码

js 代码
  1. <(body) onload="tno.innerText = s1.maxlength;">   
  2. <(textarea) name="s1" rows="5" cols="50" maxlength="1000" onpropertychange="checklen(this)"></textarea>   
  3. 剩余<span id="tno"></span>个字符  
评论
发表评论

您还没有登录,请登录后发表评论

protti
搜索本博客
存档
最新评论