0
我有文字有新的線路有問題.. 我在數據庫中插入文字是這樣的:無法在textarea中用新行顯示文本,如何保留它們?
$descrizionetipologia = mysql_real_escape_string($_POST['descrtipologia']);
//insert query
,我把它從數據庫
$descrizionetipologia=mysql_result($risultati,$i,"CA_DescrTipologia");
//and I have to show it in a textarea with a javascript function.
document.EDITform.EDITdescrtipologia.value="<?php echo $descrizionetipologia; ?>";
當我設置我textarea的值與$ descrizionetipologia,textarea不顯示任何內容,如果文本有換行... 我添加了nl2br,mysql_real_escape_string,但我對這些函數有很多困惑...
如果,當我想表明,我用
$descrizionetipologia=str_replace(array("\r\n", "\n"),"",nl2br(htmlentities($descrizionetipologia)));
我看到
PROVA <br> PROVA
,但我不希望這樣......我想和新行文字......我想見
PROVA
PROVA
我該怎麼做?
這不起作用。在textarea中,我什麼也沒看到:/ – JEricaM 2014-10-07 08:27:00
生成的javascript看起來像什麼?瀏覽器中的調試引擎顯示哪些錯誤(如果有的話)? – Mike 2014-10-07 08:47:20
或者,儘管大多數瀏覽器都可以處理,但可以嘗試設置innerText。 – Mike 2014-10-07 09:12:43