簡體   English   中英

從數據庫換行的javascript textarea值

[英]javascript textarea value with new line from database

下面是一個在textarea字段中添加簽名的腳本。 簽名來自數據庫表,它是一個文本列。 同樣,在將其添加到文本區域之前,它會在前面添加兩行以提供書寫空間。

$value = '\n\n'.$signature['usertext'];                     
<script type="text/javascript">
    var signature = "$value";
    var ta = document.getElementById('emailbox');
    ta.value = signature;
</script>

當數據庫中添加的簽名超過一行時,就會出現問題。 它根本不會添加到textarea中。 usertext列的值是這樣的:

test550550

adsadasdasdas

任何幫助將不勝感激。

是javascript還是php? 我認為javascript使用“ +”代替“。” 用於字符串連接。 因此,您的$value = '\\n\\n'.$signature['usertext']; 可能需要更改為$value = '\\n\\n' + $signature['usertext'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM