【发布时间】:2016-04-20 08:19:39
【问题描述】:
我觉得这应该很容易。我已经搜索/尝试了至少一个星期,但仍然无济于事。
我想要一个带有占位符文本的 <input> 元素。我希望元素仅与占位符文本一样宽。当您单击<input> 时,我希望宽度保持不变。在您键入时,如果您的输入文本超出了原始占位符文本的宽度(因此也超出了 <input> 元素本身),我希望 <input> 扩展以容纳文本。
有什么想法吗?
【问题讨论】:
-
这个问题之前已经回答过:stackoverflow.com/questions/17302794/…
-
@JazzCat 这个答案只不过是扩展 给定的长 placeholder 文本,不是吗?
-
@RyanL 仅当您的文本为固定大小时,该线程中给出的答案才有效。这看起来很脆弱,不是吗?
标签: javascript html css