1

我在文本框中面临一个问题,无法在其中显示多行。

比如我刚才在winword里复制了一段三行文字,粘贴到文本框中。只有 winword 的第一行会显示在文本框中。另外两行不会在文本框中,我不知道为什么。

我在 Java 的聊天应用程序中需要这种支持,所以我必须实现它。

请帮我解决问题或提供一些想法或示例代码。

提前致谢。

4

4 回答 4

2

我认为你误会了

<input type="text" />

textarea标签。对于多行,您可以使用 textarea 如下:

<textarea rows="4" cols="50">
    Some text here
</textarea>

在此处查看有关textarea标签的更多详细信息。

于 2012-12-19T12:21:03.227 回答
1

根据定义,文本框仅支持单行。您正在寻找一个文本区域。

于 2012-12-19T12:14:12.650 回答
0

我不确定你的意思是textbox. 在 HTML 中,您有多种输入类型:

<input type="text" name="single-line" />
<textarea name="multiline" />

带 type 的 inputtext只支持一行输入,而 textarea 支持多行。textarea 在大多数浏览器中默认为几行,您可以使用 CSS 设置样式以一次仅显示一行。

textarea { height: 1em; }
于 2012-12-19T12:19:10.643 回答
0

在文本框 html 代码中使用以下代码

文本框 id="文本框" textmode="多行"

或者你可以使用

在此处输入您的评论...

谢谢。

于 2012-12-19T12:20:53.807 回答