如何捕获textarea中的确切文本输入并将其显示在表格中?

时间:2016-04-19 23:01:42

标签: php html css

enter image description here我正在创建一个编程论坛,但我无法从数据库中包含检索到的文本。我的textarea看起来像这样

<textarea name = "PostText" style = "width: 90%; height:480px; resize:none; direction: ltr; unicode-bidi: bidi-override;text-align:left;"required>
</textarea>

unicode-bidi:bidi-override会捕获代码的输入方式,但是在使用它们时我无法正确设置自动换行功能。所以第一个问题是如何捕获textarea中的确切文本并将其显示在表格中。 我的标签看起来像这样

<td style = "margin:0 auto; text-align:left;"><pre>'.htmlspecialchars($post_).'</pre></td>

pre标签显示文本的确切输入方式,但不会正确包装并溢出其容器。

如何捕获textarea中的确切文本输入并将其显示在表格中?

2 个答案:

答案 0 :(得分:1)

我建议您现在存储时存储(只按原样插入表格),当您显示从数据库中获取的文本时,输出如下:

<td style = "margin:0 auto; text-align:left;">'.nl2br($post_).'</td>

PHP nl2br函数将换行符(存储在DB中)转换为换行符HTML标记。

答案 1 :(得分:0)

添加溢出并确定宽度:

<style>
    td pre{
      width: 10%;
    }
    pre{      
      overflow: auto;
    }
  </style>

结帐DEMO