如何在HTML textarea元素中强制单行?

时间:2010-10-10 15:01:16

标签: html webforms html-form

有没有办法让HTML textarea元素只允许一行?

我想这样做,因为我会有一个按钮来展开它,但是如果在未扩展textarea(仅1行)时允许用户输入多行,它看起来不太好,如果我使用文本框对于未扩展的状态,当我用textarea替换它并用动画扩展它时,它看起来很奇怪。

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

没有

您可以堆叠元素,然后首先显示textarea并立即删除文本框。我想这将是解决方法。

how to stack elements on jsFiddle上的示例。

答案 2 :(得分:1)

据我所知,您需要使用javascript来监控并阻止输入密钥。

答案 3 :(得分:-1)

不是纯HTML,但是,如果您使用JavaScript,则可以执行此操作。