Facebook 如何创建无滚动条动态增长的多行文本框?
我需要在我的应用程序中使用一个文本框(多行)。它需要随着用户输入文本而增长。我希望文本框在没有任何滚动条的情况下增长。我尝试了Facebook 如何创建无滚动条动态增长的多行文本框?,facebook,textbox,resize,textinput,Facebook,Textbox,Resize,Textinput,我需要在我的应用程序中使用一个文本框(多行)。它需要随着用户输入文本而增长。我希望文本框在没有任何滚动条的情况下增长。我尝试了allow=resize:null,但它只是防止文本框被拉伸。我想要的只是一个文本框,就像我们在facebook评论/共享区域中看到的那样,它只是在没有任何滚动条的情况下增长。我希望我已经清楚地解释过了 您可以使用以下内容:(来源:) 或者,如果您喜欢jquery,您应该看看 jQuery的插件,它将输入元素的维度更改为 适合输入的数据量。它在textarea上运行, 输
allow=resize:null
,但它只是防止文本框被拉伸。我想要的只是一个文本框,就像我们在facebook评论/共享区域中看到的那样,它只是在没有任何滚动条的情况下增长。我希望我已经清楚地解释过了 您可以使用以下内容:(来源:)
或者,如果您喜欢jquery,您应该看看
jQuery的插件,它将输入元素的维度更改为
适合输入的数据量。它在textarea上运行,
输入[type=text]和[type=password]元素
用法如下:
$('textarea#foo').autoResize();
您可以传递选项:
$('textarea#foo').autoResize({
maxHeight: 200,
minHeight: 100
});
您使用的编程语言是什么?谢谢您的时间。。。测试后我告诉你,你知道有一种非jquery方法吗?答案很好。但是如何在asp.net中实现它呢。演示代码很好。但当我尝试它时,它没有起作用,我用另一个解决方案更新了我的答案。也许你会更喜欢这个。
$('textarea#foo').autoResize();
$('textarea#foo').autoResize({
maxHeight: 200,
minHeight: 100
});