[問題]寫出換行值到Textarea

看板Web_Design作者 (碎拍)時間18年前 (2007/09/15 15:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
小弟的程式跟好是跟樓上的人兄相反, 小弟寫的是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,'&lt;br&gt;','\n'); document.forms['f1'].elements['textareaelement'].value=detafromdatebase; </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.203.194.115
文章代碼(AID): #16wusTNt (Web_Design)