简单?增加字段/框大小

时间:2011-12-28 11:15:06

标签: php

我们在足球网站上有自定义CMS。在CMS管理面板中是一个小队传记部分,如下所示:

app.php

在上面的屏幕截图中,您将看到“传记”部分突出显示。 /app.php中此部分的代码是;

    <ul class="tr">
        <li class="td1">Biography</li>
        <li class="td2"><input type="text" name="biography" value="<?=$row['biography']; ?>" /></li>
    </ul>

我正在努力使传记框更大,因为这个字段需要几个段落。目前,它只是一个字符限制行。

我也希望能够复制这个盒子在实际结果上更大。屏幕截图位于:index.php

/index.php包含此代码;

<ul class="tr">
<li><?=$row['biography']; ?></li>
</ul>

关于如何使输入和输出框更大(以容纳段落而不是单行)的任何帮助都将受到大力赞赏。

4 个答案:

答案 0 :(得分:7)

不要使用input元素,而是尝试textarea

<textarea name="biography"><?=$row['biography']; ?></textarea>

根据您需要的行和列,该元素的大小。

<textarea rows="10" cols="50"></textarea>

然后在您的显示页面上,您需要用<br />标签替换换行符(由textarea创建)。

<li><?= str_replace("<br />", "\n", $row['biography']); ?></li>

答案 1 :(得分:0)

您可以使用<textarea>代替<input />

答案 2 :(得分:0)

此插件会展开一个文本框,以便在必要时显示整行:http://www.no-margin-for-errors.com/projects/prettycomments/

答案 3 :(得分:-2)

是的,正如另一个人所说,最好使用textarea,就像这样;

<TEXTAREA Name="content" ROWS=2 COLS=20></TEXTAREA>

这样你可以选择宽度和长度的大小,它仍然具有输入字段的所有功能。