![](/img/trans.png)
[英]How would I use jquery to add a line break when pressing enter in a html textarea
[英]How to hide break lines in textarea when pressing enter
我想在輸入時在文本區域中隱藏<br />
,但是在按Enter進行發布然后用虛線回顯它時仍想保存<br />
,我該怎么做?
還是執行此操作的其他方法->當用戶在textarea中鍵入文本並按Enter鍵,然后轉到新行,並且在提交時,我仍然可以用虛線回顯。 我正在檢測何時按下Enter鍵,並使用以下代碼放入<br />
:
<td><textarea id="opisId" onKeyPress="onTestChange()"; name="opis" cols="45" rows="15"></textarea></td><script>function onTestChange() {
var key = window.event.keyCode;
if (key == 13) {
document.getElementById("opisId").value = document.getElementById("opisId").value + "<br />";
return false;
}
else {
return true;
}
}`
感謝幫助!
您可以使用php函數nl2br()或使用<pre></pre>
包裝輸入
為什么要在用戶輸入時添加<br/>
? 只需解析提交時的文本框數據(或在獲取POST信息(如果適用)之后)並相應地更改換行符 。
除非輸入<br>
,否則不會神奇地出現在文本區域中。 \\n
<可以使用nl2br()
函數將新行替換為php中的html <br>
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.