if(textarea.value.length>100) ...
解决方案 »
- EXTJS4 store加载大量数据时,IE提示此页面上的脚本造成Internet Explorer运行速度减慢
- js急问题,请高手指点
- 哪位大侠帮忙解决下,按钮变换问题
- 如何计算两个时间相差几个小时几分钟
- 关于div的none判断
- js实现上传图片,然后截图
- 怎样让Marquee走完一遍就停
- 做菜单的问题
- *********有点难度的问题.高手请进,100分相送*******
- 为什么会出现"A Runtime Error has occurred. Do you wish to Debug?"
- 怎么让复选框的内容一次全选中,高手帮忙
- 用下面三种不同的方法来获得元素,如何可以获得?请高手帮帮忙,谢谢!
do something
}
{
return document.getElementById("textarea1").value.length <= 100;
}
如:
function str_check(obj,length){
var value =obj.value;
var j,sum;
sum=0;
for(j=0;j<value.length;j++) {
if ((value.charCodeAt(j)>=0) && (value.charCodeAt(j)<=255)) {
sum=sum+1;
}
else{
sum=sum+2;
}
}
if (sum >length) {
alert('不能超过'+length+'个字符('+length/2+'个汉字)!');
return false;
}
else{
return true;
}
}
obj传form表单,length是你自己要的长度,100,200随便你填,很通用的,
而且还判断了汉字,length传单个字符,
这么好的JS,楼主给分吧。
里面var value = obj.value换成
var value = document.getElementById("area").value;网页上:
<textarea id = "area" name = "area"></textarea>如果length传100的话,只能输入50个汉字的,