我使用 PHP 变量作为文本输入字段的值,但是值的大小不会影响文本字段的大小,因此用户必须滚动。由于PHP变量是来自SQL表的数据,因此值并不总是相同的,因此我不能使用HTML文本区域。代码为:
<input type="text" name="aboutme" value="<?php echo htmlspecialchars($aboutme); ?>" >
我怎样才能使文本字段随着值变大而变大,导致没有滚动条。
在
输入中使用可变大小通常是一个坏主意,因为它们会破坏您的布局。回到你的问题,用strlen将输入的大小设置为字符串的长度
<input [...] size="<?= strlen($aboutme) ?>" />