作者lookjohn (碎拍)
看板Web_Design
标题[问题]写出换行值到Textarea
时间Sat Sep 15 15:45:32 2007
小弟的程式跟好是跟楼上的人兄相反,
小弟写的是jsp ...
其中 在写入资料库的时候 已经是nl2br了
但是在读出的时候却遇到问题 value遇到断行就发生错误-_-;
小弟的程式是套用一个ReplaceAll 的java Script Function 做输出的动作
以下是小弟的程式:
写入的时候
String deta="从资料库读出的\n有断行资料";
deta=deta.ReplaceAll("\n","<BR>");
写出:
<form name="f1" action="f1action">
<textarea name="textareaelement" COLS="20" ROWS="3"></textarea>
</form>
<script>
function ReplaceAll(strOrg,strFind,strReplace){
var index = 0;
while(strOrg.indexOf(strFind,index) != -1){
strOrg = strOrg.replace(strFind,strReplace);
index = strOrg.indexOf(strFind,index);
}
return strOrg
}
var detafromdatebase='从资料库读出的<br>有断行资料';
detafromdatebase=ReplaceAll(detafromdatebase,'<br>','\n');
document.forms['f1'].elements['textareaelement'].value=detafromdatebase;
</script>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.203.194.115