日期:2014-05-18  浏览次数:20603 次

java+js+textarea.jsp,jsp,把值赋给js代码直接出错.帮帮忙,很急
第1个页面有个textarea在插入数据库时可以插入回车,
第2个页面需要获取第1页面的textarea值,然后问题就出来了.在赋值时,jsp,读出数据有回车,所以Js直接报 "未结束字符串常量 "

js代码直接读成这样子.
document.form1.gxnr.value= "xcfg
fds ";

我该怎么限制textarea不让输入回车,不让js出错?

详细点给点代码.

如果我试可以的话,全分奉送.

------解决方案--------------------
你可以读出来处理一下啊,或者在Js里面加入判断,
var a;
if(document.form1.gxnr.value.indexOf( "\\n ") > 0)
{
a = document.form1.gxnr.value.replace( "\\n ", " ");
}
具体的回车的表示我不太清楚

------解决方案--------------------
楼上正解,就是如果有回车就把回车替换掉就行了