我想在打字时将<br />
隐藏在文本区,但当按下回车键进行过账并用虚线回显时,我仍然想保存<br />
,我该怎么做?
或者有其他方法可以做到这一点->当用户在文本区域键入文本并按下回车键时,转到新行,提交时,我仍然可以用虚线回显。我正在检测何时按下回车键,并使用以下代码将<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>
。