我爱Aspx >> Asp.Net >> textarea值的输入与取得的问题!如果textarea有多行,取得textarea的值:
google_ad_width = 250; google_ad_height = 250; google_ad_format = "250x250_as"; google_color_url = "000000";
document.getElementsByTagName("textarea")[0].value;
然后付给变量:
var s = document.getElementsByTagName("textarea")[0].value;
这样是可以的。
但是,把textarea值存入数据库,再拿出来显示,就出问题了!
如果textarea有多行,取得的值是,比如
"ab
cd ",
感觉很怪啊,这样就出错了:
var s = "ab
cd ",
比如用jsp传值,sss为从数据库中取出来的textarea值的变量:
out.print( "var s=\"" + sss + "\";" );
这样就会出上面的错,传值失败。
请问怎样解决呢?用基本的jsp和js语言怎么实现?
比如如何实现把取textarea的输入:
"ab
cd "变为"ab\ncd"。
第2楼. 由 mrshelly 于 2007-6-14 11:56:18 发表
第3楼. 由 purplecalm 于 2007-6-14 12:30:45 发表
it should be changed into "\r" not "\n"
and you should get the textarea"s value by using this method below
document.getElementsByTagName("textarea")[0].innerHTML
Ҷƪл˵?
VB.NET中的Format怎么和VB6中的不..[07-06]
关于搜索的问题,请各位朋友帮忙..[07-06]
ASP中关于SQL查询[07-06]
求一邮件服务器软件基于win2003系..[07-06]
jmail发不出的信是否能退回?如何..[07-06]
问一下如搜狐,新浪博客,自定义板..[07-06]
怎么让列表框显示表的所有字段名..[07-06]
JBUILDER2006为何总是自动退出[07-06]
利用VC2005调试的时候不能..[07-06]
简单,不过我不知道!!!!EVC对话框..[07-06]