调整Textbox / textarea的大小以适合文本

时间:2012-02-07 20:07:55

标签: asp.net html webforms

我需要使用Texbox Textmode =“Multiline”或html textarea创建用户控件。

在编辑模式下,Textbox / textarea必须可调整大小。我可以使用一些jquery插件。但在只读模式下,此文本框/文本区域被禁用,必须自动调整大小(高度)以适合文本。即使文本需要页面。我可以在只读模式下隐藏Textbox / textarea并在div中显示文本但我想保持编辑和只读页面看起来相同。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

为什么textarea /输入处于只读模式 - 而不是使用js在该控件和DIV或P标签之间来回切换(以显示文本),其中只是不设置高度(或将其设置为{ {1}})该框会自动调整大小以包含所有文本吗?

此外,除非您的周围内容不允许,否则请启用给用户调整textarea的大小;见http://davidwalsh.name/textarea-resize