我需要使用Texbox Textmode =“Multiline”或html textarea创建用户控件。
在编辑模式下,Textbox / textarea必须可调整大小。我可以使用一些jquery插件。但在只读模式下,此文本框/文本区域被禁用,必须自动调整大小(高度)以适合文本。即使文本需要页面。我可以在只读模式下隐藏Textbox / textarea并在div中显示文本但我想保持编辑和只读页面看起来相同。
有什么想法吗?
答案 0 :(得分:1)
为什么textarea /输入处于只读模式 - 而不是使用js在该控件和DIV或P标签之间来回切换(以显示文本),其中只是不设置高度(或将其设置为{ {1}})该框会自动调整大小以包含所有文本吗?
此外,除非您的周围内容不允许,否则请启用给用户调整textarea的大小;见http://davidwalsh.name/textarea-resize