如何控制 自动换行 以及 输入textarea 限制字数多少 ?

2025-04-03 21:10:12
推荐回答(1个)
回答1:

{if(checkstr(s)>250) {alert("Too many words,Please appropriate reduction !") event.returnValue=false}}function checkstr(str) {num=str.length var arr=str.match(/[^\x00-\x80]/ig) if(arr!=null)num+=arr.lengthreturn num}自动换行你可以先判断下 浏览器类型 如果是firefox就用下面的代码 文本自动换行FireFox中解决方法(脚本): function toBreakWord(intLen, id){ var obj=document.getElementById(id); var strContent=obj.innerHTML; var strTemp=""; while(strContent.length>intLen){ strTemp+=strContent.substr(0,intLen)+"
"; strContent=strContent.substr(intLen,strContent.length);}strTemp+= strContent; obj.innerHTML=strTemp;}调用时如下写法: 这里是要应用换行的内容toBreakWord(60, "content"); 设置的字符为60