【发布时间】:2013-12-25 05:48:49
【问题描述】:
我正在尝试发布要存储到数据库中的文本区域,并且我想保留所有空白区域,以便我可以查询它并显示在不同的位置。这里的问题是,当这个表单提交时,整个 textarea 被作为一行发送。我已经研究了 htmlspecialchar 和 urlencode,但是如果这甚至是使用它们的正确位置,怎么能在这里应用呢?
<form name = "exam" action="takeTest.php" method="post">
<textarea name="pa1" required rows=10 cols=55>public int add(int a, int b){
}
</textarea>
<input type="submit">
</form>
编辑
尝试了 pre 标记,但除了代码之外,这些标记只是显示为默认文本。我认为添加 \n 标记会在代码通过单元测试时弄乱代码,但我会尝试一下。
我表单的这一部分是编程部分,它试图模拟codingbat正在做的事情。
【问题讨论】:
-
每一行将由
\n分隔,如果您是这个意思? -
这实际上取自我的 php 代码,所有这些实际上都是在 $pageContent .= ' 之后我回显 $pageContent 的地方
-
感谢马里奥的链接!打算尝试包装 标签