请问如何在textBox里算出每行的字数(已经设置为MultiLine),每行只能输入5个字符,然后它会自动换行。
比如:我输入12345,是在1行里的,但是我输入123456,6变为第二行的第一个字了,然后我打印这个textBox里的内容,打印出来的结果是123456,而6没有换行。请问这个怎么解决?是不是要在每行内容后面结尾加个【回车】?具体该怎么做,谢谢!
比如:我输入12345,是在1行里的,但是我输入123456,6变为第二行的第一个字了,然后我打印这个textBox里的内容,打印出来的结果是123456,而6没有换行。请问这个怎么解决?是不是要在每行内容后面结尾加个【回车】?具体该怎么做,谢谢!
var ObjMutiText=document.getElementById("多行文本");
ObjMutiText.change=function addnewline()
{
if(((ObjMutiText.value.length)%5==0)&&ObjMutiText.value.length>0)
{
ObjMutiText.value=ObjMutiText.value+"\n";(这里不知道接不接受转意字符,不接受的话 使用正则表达式看看)
}
}
我这里写的是位代码
方法是利用按键按下的事件,输入一次字符,数字就linecount++
按了退格键就--,每次都判断是不是==5,然后 ~`~
单词就判断空格