Tag: textarea

你如何获得textarea中的光标位置?

我有一个textarea,我想知道如果我在textarea的最后一行或textarea的第一行与我的光标与JavaScript。 我想抓住第一个换行符和最后一个换行符的位置,然后抓住光标的位置。 var firstNewline = $('#myTextarea').val().indexOf('\n'); var lastNewline = $('#myTextarea').val().lastIndexOf('\n'); var cursorPosition = ?????; if (cursorPosition < firstNewline) // I am on first line. else if (cursorPosition > lastNewline) // I am on last line. 是否有可能抓住textarea内的光标位置? 你有更好的build议,看看我是否在textarea的第一行或最后一行? jQuery解决scheme首选,除非JavaScript是简单或更简单。 任何帮助深表感谢。

什么字符代表文本区域中的新行

只要快一点,但要确保我抓住了跨平台的变化。 我喜欢将input到文本区域的新行转换为[逗号],以便输出可以在一行中表示,我的问题… 目前,从谷歌浏览器发送,当我查看的价值,我发现它使用\r\n新行。 如果我replace\r\n我知道它可以在Windows 7上使用chrome,但其他平台呢,其他浏览器会在文本区域中插入一行作为新行吗?

如何逐行阅读文本区域

我有一个文本区域,其中每行包含整数值如下 1234 4321 123445 我想检查用户是否确实有效的值,而不是一些有趣的值如下 1234, 987l; 为此,我需要逐行阅读文本区域并validation。 我怎样才能阅读使用JavaScript的文本区域的行?

Rails – 在文本区域添加换行符

我有一个rails应用程序,我可以在我的模型中input几段文字。 问题是我不知道如何input任何换行符。 我试着添加“{ln} {/ ln}; {&nbsp}和{br} {/ br}”,但只显示html文本并且没有中断。 有没有反正我可以设置它,所以文本区域控件将使用任何我在模型条目中放置的html? 有什么我可以input的,所以铁轨会认出,嘿在这里放了一条线?

HTML Textarea水平滚动

我想提供一个水平滚动到我的HTML页面的textarea。 如果我input一个没有换行符的长行,滚动应该没有换行。 有几个朋友build议使用overflow -y CSS属性,这对我不起作用。 我使用的浏览器是IE 6+和Mozilla 3+。

默认情况下,如何将textarea滚动条设置为底部?

我有一个textarea被dynamic重新加载作为用户input正在发送,它刷新自己每隔几秒钟。 当这个textarea中的文本数量超过了textarea的大小时,会出现一个滚动条。 然而,滚动条并不是真的可用,因为如果你开始向下滚动,几秒钟后textarea刷新,并将滚动条右移回顶部。 我想设置滚动条默认显示最底部的文本。 任何人都有一个如何做的想法?

Twitter引导 – 关注单击模式内的textarea

刚开始玩引导,这是惊人的。 我试图弄清楚这一点。 我有一个模态窗口内的反馈textarea。 它工作很好。 但是当我点击button来激活模态时,我想把焦点放在textarea上。 而我似乎无法得到它的工作。 这是一个小提琴: http : //jsfiddle.net/denislexic/5JN9A/4/ 这里是代码: <a class="btn testBtn" data-toggle="modal" href="#myModal" >Launch Modal</a> <div class="modal hide" id="myModal"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">×</button> <h3>Modal header</h3> </div> <div class="modal-body"> <textarea id="textareaID"></textarea> </div> <div class="modal-footer"> <a href="#" class="btn" data-dismiss="modal">Close</a> <a href="#" class="btn btn-primary">Save changes</a> </div> </div>​ 这是JS $('.testBtn').on('click',function(){ $('#textareaID').focus(); });​ 恢复当我点击“启动模式”,我希望模态显示和焦点去textarea。 谢谢你的帮助。

我怎样才能防止textarea伸出父DIV元素? (只有谷歌浏览器问题)

我怎样才能防止textarea伸出父DIV元素? 我把这个textarea放在一个DIV里面的表里面,看起来它会导致整个表伸出它的边界。 即使在一个更简单的情况下,你也可以看到一个相同情况的例子,只是把一个文本区域放在一个div里面(就像在www.stackoverflow.com中使用的那样) 你可以从下面的图片看到,textarea可以伸展超过其父级的大小? 我如何防止这种情况? 我是一种新的CSS,所以我不知道应该使用什么样的CSS属性。 我尝试了几个像显示和溢出 。 但是他们似乎并没有做到这一点。 还有什么我可能错过了? 更新:HTML CSS textarea { max-width: 50%; } #container { width: 80%; border: 1px solid red; } #cont2{ width: 60%; border: 1px solid blue; } ​ 如果你把这个代码放在http://jsfiddle.net里面,你会发现它们的行为是不同的。 虽然textarea只限于以css风格声明的百分比,但是仍然可以让它的父expression到它想要的大小,然后你可以看到它溢出了它的父边界。 任何想法如何解决这个问题?

如何制作一个textarea的ACE编辑器?

我希望能够将页面上的特定textareas转换为ACE编辑器。 有没有人有任何指针? 编辑: 我有一个textarea的editor.html文件,但只要我添加一秒,第二个不会转换为编辑器。 编辑2: 我决定放弃有几个想法,而是在新窗口中打开一个。 我的新的困境是,当我隐藏()和显示()textarea,显示出错。 有任何想法吗?

Chrome:制作不可resize的textareas

默认情况下,Chrome使我的textareas可resize。 我希望控制这一点,要么使他们只能垂直resize,要么根本不可以。 我怎样才能做到这一点?