亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 JavaScript 代碼中使用換行符檢索數據時出現 Textarea 問題

在 JavaScript 代碼中使用換行符檢索數據時出現 Textarea 問題

PHP
慕容3067478 2021-06-02 13:51:06
針對這個問題提出了很多查詢。即 textarea 屬性中的換行符。我試圖str_replace("<br />", "\n",$text)在一個 javascript 變量中使用它,我讓它在一個 php 代碼中工作。不幸的是,我在 javascript 代碼中使用的方法沒有這么幸運。我嘗試使用的代碼如下:var markup = "<textarea name='tcaction[]' id='tcaction' rows='3' cols='105' placeholder='Enter Required Actions' required><?php echo str_replace("<br />", "\n",$text) ?></textarea><br>";javascript 變量中的 str_replace 不起作用。你會親切地指引我走向正確的方向嗎?
查看完整描述

2 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

更換這個...

...<?php echo str_replace("<br />", "\n",$text) ?>...
                                     ^^

... 這樣:

...<?php echo str_replace("<br />", "\\n",$text) ?>...
                                     ^^^

所以 PHP 發送\n(2 個字符)并且 JavaScript 將其解釋為換行符。


查看完整回答
反對 回復 2021-06-04
?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

所有,為了他人的利益,問題已解決如下:

var text = <?php echo json_encode($text); ?>

然后使用

text.replace("<br />", "\n");

它有效并且沒有未轉義的新線路等問題。

不管怎么說,還是要謝謝你。


查看完整回答
反對 回復 2021-06-04
  • 2 回答
  • 0 關注
  • 184 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號