繁体   English   中英

多行文字框自动高度

[英]Multiline textbox auto height

我从数据库表中填写了多个多行文本框。 输入它们时,高度会自动扩展,并根据输入的文本行数调整高度,因此无需滚动即可查看所有文本行。 这是完美的,但是当我重新加载页面时(将文本框数据保存回数据库之后),多行文本框不会调整回应有的高度,从而显示所有数据行。 我想出了一种不雅的方法来相应地调整文本框的大小。 我在整个多行文本框中找到了#个字符,然后根据我选择的宽度(除以要容纳多少行的字符数),将其除以#个字符数,然后将#乘以像素行高度,并将文本框高度设置为此#像素。 必须有一种更优雅的方法来执行此操作,但我找不到它。 有人有想法么?

当焦点不在该控件上时,您可以尝试禁用multiline属性,并且当您单击文本框进行键入时,可以重新启用多行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM