php - 如何制作 HTML 输入字段文本区域,使其由其值的大小决定

标签 php html css

我使用 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/

相关文章:

php - MySQL 使用数组中的字段值更新数组中的字段名

PHP mail() 中继到邮件服务器

html - 我试图仅在一个部分上获得居中的背景图像

html - 动画文本显示为 Div 变换

html - 带有图像和文本的响应式圆圈

html - 100% 宽度/100% 高度着陆页内的元素

javascript - 将js变量放入wordpress函数中

php - PHP替代方法,用于处理格式错误的输入,而不是引发错误

html - 滑动整个网页

css - 空 div 在 FF 中导致对齐问题