从html表单提交时保持文本格式(textarea)

时间:2016-04-07 12:06:51

标签: php html

在HTML中使用“提交”按钮发送结果后如何保留文本格式?

<textarea id="1" name="scenario" style="width: 300px; height: 50px;"></textarea>

<button type="submit">Send</button>

echo 'scenario: '.$_POST['scenario'].'</br>';

2 个答案:

答案 0 :(得分:1)

在输出/回显中用html br替换所有换行符:

<textarea id="1" name="scenario" style="width: 300px; height: 50px;"></textarea>
<button type="submit">Send</button>
echo 'scenario: '.nl2br($_POST['scenario']).'</br>';

此外,您可以尝试pre个代码(这也会保留缩进):

echo 'scenario: <pre>'.$_POST['scenario'].'</pre></br>';

答案 1 :(得分:0)

尝试nl2br();

 <?php
    echo nl2br($string_var);
 ?>