我在CRM页面中有这个描述框,在描述框中显示这样的文本。描述
系统信息 ------------------------------------------------------------------------------ 操作系统Windows 7家庭高级版x64版6.1(构建:7600)BIOS版本HPQOEM - 42302e31最后启动时间为2013年6月4日5:24 pmBRANDON-PCCPUInformation ----------------------------------------------------- CPU名称AMDCPU时钟2712 MHzCPU描述编号2 16级型号6步骤2CPU使用率74年 %--------------------------------------------------------- 内存信息 ------------------------------- 物理内存大小2.87 GB
这个文本框的代码如下:
<table><tr><td align="left">
<?php echo $AppUI->_('Description');?>:
<br />
<textarea name="task_description" class="textarea" cols="60" rows="10" wrap="virtual"><?php echo @$obj->task_description;?></textarea>
</td></tr></table><br />
我输入的方式如下:
系统信息------------------------------------------------------------------------------ 操作系统Windows 7家庭高级版x64版6.1(构建:7600)BIOS版本HPQOEM - 42302e31最后启动
2013年6月4日下午5点24分计算机名称BRANDON-PCCPU信息----------------------------------------------------- CPU名称AMD CPU时钟2712 MHz处理器描述数量2级16模型6步骤2 CPU使用率74%--------------------------------------------------------- 内存信息------------------------------- 物理内存大小2.87 GB
当我回去编辑它时,输入框也像它显示的一样混乱。我已经尝试了所有的代码从以下地方添加,但我不能得到这个工作。
- 文本区新增一行
- textarea元素的换行符
试试这个
<?
$desc = str_replace("n",PHP_EOL, @$obj->task_description);?>
<table>
<tr>
<td align="left">
<?php echo $AppUI->_('Description');?>:
<br />
<textarea name="task_description" class="textarea" cols="60" rows="10" wrap="virtual">
<?php echo $desc;?></textarea>
</td>
</tr>
</table><br />