问题标签 [textarea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用原型自动调整文本区域的大小?
我目前正在为我工作的公司开发一个内部销售应用程序,并且我有一个允许用户更改收货地址的表单。
现在我认为它看起来会更好,如果我用于主要地址详细信息的文本区域只会占用其中的文本区域,并在文本更改时自动调整大小。
这是它目前的截图。
有任何想法吗?
@克里斯
一个很好的观点,但我希望它调整大小是有原因的。我希望它占用的区域是其中包含的信息的区域。正如您在屏幕截图中看到的,如果我有一个固定的文本区域,它会占用相当多的垂直空间。
我可以减少字体,但我需要地址大且可读。现在我可以减小文本区域的大小,但是对于地址行需要 3 或 4 行(一个需要 5 行)的人,我会遇到问题。需要让用户使用滚动条是一个主要的禁忌。
我想我应该更具体一点。我在垂直调整大小之后,宽度并不重要。唯一会发生的问题是,当窗口宽度太小时(如屏幕截图所示)时,ISO 编号(大的“1”)会被推送到地址下方。
这不是噱头;它是关于拥有一个用户可以编辑的文本字段,它不会占用不必要的空间,但会显示其中的所有文本。
虽然如果有人想出另一种方法来解决这个问题,我也愿意接受。
我稍微修改了代码,因为它的行为有点奇怪。我将其更改为在 keyup 时激活,因为它不会考虑刚刚输入的字符。
html - 有没有一种简单的方法可以使 html textarea 和 input type 文本同样宽?
有没有一种简单的方法可以让 HTML textarea 和输入 type="text" 以(大约)相等的宽度(以像素为单位)呈现,在不同的浏览器中工作?
CSS/HTML 解决方案会很棒。我宁愿不必使用 Javascript。
谢谢/埃里克
asp.net - Asp.Net Form DefaultButton Error in Firefox
The .Net generated code for a form with the "DefaultButton" attribute set contains poor javascript that allows the functionality to work in IE but not in other browsers (Firefox specifcially).
Hitting enter key does submit the form with all browsers but Firefox cannot disregard the key press when it happens inside of a <textarea> control. The result is a multiline text area control that cannot be multiline in Firefox as the enter key submits the form instead of creating a new line.
For more information on the bug, read it here.
This could be fixed in Asp.Net 3.0+ but a workaround still has to be created for 2.0.
Any ideas for the lightest workaround (a hack that doesn't look like a hack =D)? The solution in the above link scares me a little as it could easily have unintended side-effects.
javascript - 突出显示文本区域内的文本
是否可以使用 javascript 突出显示文本区域内的文本?仅更改部分文本区域的背景或选择部分文本?
javascript - 您最喜欢的 Java Script WYSIWYG 编辑器组件是什么?
我绝对喜欢 stackoverflow 上的那个,因为它干净简单。此外,带有代码/语法高亮显示的实时预览真的很有帮助(并且激励人心)。
你最喜欢的 Javascript 编辑器框架是什么,为什么?
html - 实现可调整大小的文本区域?
Stackoverflow 如何实现可调整大小的文本区域?
这是他们自己推出的东西,还是我可以轻松附加到我网站上的文本区域的公开可用组件?
我发现了这个问题,但它并不完全符合我的要求。
这更多地谈到了自动调整文本区域的大小,而我想要你可以上下拖动的小抓取区域。
html - Textarea overflow-x when a user copy-pastes into it?
I have a textarea with overflow-x: auto; attributed to it. It works great when a user is typing text into the box by hand. When a user copy pastes a line from a file, however, that is bigger than my textarea, the overflow-x property does not work, instead the textarea wordwraps the long line.
Is there a way (maybe javascript) to make overflow-x work on copy-paste?
Thanks.
java - vi 模式下的 JTextArea
是否有支持“vi 模式”的 JTextArea 的免费和开源扩展?
javascript - 如何从一开始就以字符形式获取文本区域中的插入符号列(不是像素)位置?
您如何在<textarea>
使用 JavaScript 时获得插入符号的位置?
例如:This is| a text
这应该返回7
。
你如何让它返回光标/选择周围的字符串?
例如:'This is', '', ' a text'
。
如果单词“is”被突出显示,那么它将返回'This ', 'is', ' a text'
。