我想在键入时隐藏<br />
在textarea中,但是当按下enter键进行发布然后用虚线回显它时仍然想保存<br />
,我该怎么做?
或者是其他任何方式 - >当用户在textarea中键入文本并按回车键时,则转到新行,在提交时我仍然可以用虚线回显。
我正在检测何时按下输入并将<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;
}
}`
感谢您的帮助!
答案 0 :(得分:3)
您可以使用php函数nl2br()或使用<pre></pre>
答案 1 :(得分:0)
为什么要在用户输入时添加<br/>
?只需在提交时解析文本框数据(或在获取POST信息后,如果适用)并相应地更改换行符字符。
答案 2 :(得分:0)
<br>
不会神奇地出现在textarea中。 \n
&lt;可以使用<br>
函数在php中用html nl2br()
替换新行。