Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 展开textfield width以适应键入时的输入_Javascript_Html_Textfield - Fatal编程技术网

Javascript 展开textfield width以适应键入时的输入

Javascript 展开textfield width以适应键入时的输入,javascript,html,textfield,Javascript,Html,Textfield,如何获得一个文本字段来扩展其宽度以适应键入时输入的宽度?使用CSS时,只需将宽度设置为自动。使用CSS时,只需将宽度设置为自动。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能 因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能 因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。当然不行。输入框不同于跨度或

如何获得一个文本字段来扩展其宽度以适应键入时输入的宽度?

使用CSS时,只需将宽度设置为自动。

使用CSS时,只需将宽度设置为自动。

取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能


因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。

取决于您试图针对的浏览器。新浏览器可能只支持通过CSS实现这一点,但我怀疑IE6是否有这样的功能


因此,如果您需要传统浏览器支持,那么我建议您坚持使用JavaScript。

当然不行。输入框不同于跨度或div,因此“自动宽度”无法工作。也许是因为外观CSS ATTIB可能会有帮助,但是这是一个巨大的黑客攻击。@ AmiaWalk你也应该考虑这个文本字段放置的任何容器元素的宽度。当然它不起作用。输入框不同于跨度或div,因此“自动宽度”无法工作。也许是因为外观CSS ATTIB可能会有帮助,但这是一个巨大的黑客攻击。@ AmiaWalk你还应该考虑这个文本字段放置的任何容器元素的宽度。你的意思是说CSS可能是任何脚本需求的解决方案?在我看来,CSS是用于表示而不是行为的。OP的需求完全在脚本领域。@ChristianSciberras编辑之前的原始问题是,是否可以在没有JavaScript的情况下完成这项工作……啊,我明白了。请原谅我的偏见。如今,人们期望原始CSS具有魔力的现象太普遍了。可能吧?你的意思是说CSS可能是任何脚本需求的解决方案?在我看来,CSS是用于表示而不是行为的。OP的需求完全在脚本领域。@ChristianSciberras编辑之前的原始问题是,是否可以在没有JavaScript的情况下完成这项工作……啊,我明白了。请原谅我的偏见。如今,人们总是希望原始CSS具有魔力。可能重复的我就把它放在这里:可能重复的我就把它放在这里: