我想制作一个最小宽度为 25px 且每个输入字符的宽度为 10px 的输入字段。因此,在第二个之后输入的每个字符都会增加输入字段的宽度。最后,当字符被删除时,输入字段应该变小。
我只需要知道如何解决基于输入字符的可变宽度。有什么建议吗?
谢谢!
最佳答案
这是微不足道的。
<input type="text" style="width: 25px;"
onKeyUp="this.style.width = Math.max(25,this.value.length*10)+'px';" />
关于javascript - HTML 输入字段宽度(与 JavaScript 相关),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046665/