在文本区域以外的其他位置显示文本区域输入

时间:2015-06-04 00:29:08

标签: php html css

我正在处理需要轻松复制的表单完成视图。其中一个输入是显示多行。所以人们可以输入看起来像这样的东西。

  亲爱的鲍勃,      我在这里这样做。

     

谢谢      SirRahal

然后我将该数据作为varchar(1500)latin1_swedish_ci存储到数据库中。问题在于,当我尝试将这些数据显示在除了它以外的任何其他内容时,它将所有行组合成1.示例不是上面的内容将显示如下:

块引用

  亲爱的鲍勃,我来这里是为了做到这一点。谢谢SirRahal

我无法使用textarea显示它的原因是因为它不会复制和粘贴友好。

问题: 1)是否有另一种正确显示方式? 2)字符串中是否有隐藏的字符可用于在php中识别并解析文本?

此代码确实有效,但我无法使用textarea:

<textarea>
    <?php echo $model->description;?>
</textarea>

2 个答案:

答案 0 :(得分:1)

我相信您需要在输出时添加nl2br,例如

<?php echo nl2br($model->description);?>

答案 1 :(得分:0)

使用CSS,并在文本容器上设置XDocument.Save