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