谢谢,能不能详细点,像平常我们控制一行的数据时,如下这样
<INPUT type="text" name="ReadOut" value="0" readOnly><script language=JavaScript>
document.form.ReadOut.value = 123
</script>可是现在是分别控制3行的数据,肯定会用到index,我就没遇见过了。
<INPUT type="text" name="ReadOut" value="0" readOnly><script language=JavaScript>
document.form.ReadOut.value = 123
</script>可是现在是分别控制3行的数据,肯定会用到index,我就没遇见过了。
function test(o){
if(o.value.indexOf('\n')==-1){retrun;}//如果只有一行你自己会处理,我这里跳过;
var arr=[];
arr=o.value.split('\n');
arr[0]="我控制了第一行文字!\n";
arr[1]="我控制了第二行文字!\n";
arr[2]="我控制了第三行文字!\n";
o.value=arr.join('@@@').replace(/\@@@/gi,'');//把@@@去掉
}
</script><TEXTAREA id =a onblur='test(this);'>
aaaaa这里要回车
bbbbb这里要回车
ccccc
</TEXTAREA>