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