我的<input>
标签正在打印<br />
而不是实际产生换行符?我有一种感觉,我忽略了一些简单的事情......
我不应该$bio
从 MySQL 数据库调用该变量,并将其设置为“longtext”
(我怀疑这可能是一个因素)
<form>
<input
style="position:relative;left:10px;min-height:270px;width:40%;border:solid 2px black;top:20px;"
type="text"
name="bio"
value ="<?php echo nl2br($bio);?>"
readonly="readonly"
/>
</form>
输出确实显示 <br/>
但是我的 php 似乎并没有将其转换为实际的换行符。
谁能想到会发生这种情况的原因?(我唯一想到的是检查htmlspecialchars()
,但$bio
变量没有。
谢谢!!