问题标签 [cursor-position]
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 - 如何将光标移动到 Chrome/Safari 中 contenteditable div 中的下一个元素?
我有逻辑在 contenteditable div 中插入标签。我想在插入后将光标设置为以下元素的开头。我必须这样做的代码是:
然而,尽管这在 IE、Opera 和 Firefox 中完美运行,但在 Chrome 和 Safari 中却无法运行。在 Chrome/Safari 中,光标位于跨度内文本的末尾,而不是跨度之后。IE
而不是我想要的,即:
谢谢。
android - 带有 TextView 和 Button 的列表视图。单击的按钮的 RowId
我有一个如下的列表视图。TextView 中的文本来自数据库。
当我单击按钮时,我想在 Toast 中显示该行的 TextView 中的文本。
我的问题如下:当我单击按钮时,我正在显示由光标选择的行的文本。我没有显示按钮所在行的文本。我知道问题出在 mCursor 变量上。
我不知道如何解决它。有人有想法吗?
这是我的 ModulCursorAdapter:
评论
xml 文件中的按钮:
MainActivity 中的 OnClick 方法
主要活动
Notes.DbAdapter.fetchAllNotes() 方法
谢谢。
菲利克斯
android - 如何在 Android 的软键盘中设置光标位置(不在 EditText 或 TextView 中!!!)?
以下代码仅适用于 1000 个字符。如果超过 1000 个字符,光标会跳回到 999 个字符的末尾重新开始工作。
这是因为getTextBeforeCursor(n,flag)
只能提供n
当前光标位置之前的字符数。而在 EditText 中,我们可以通过 usinggetText()
方法获取所有文本,也可以获取长度。但是如何在撰写文本区域中获取整个文本的长度,以便我可以将光标位置设置到我想要的任何位置。
javascript - 在 Android Web 浏览器的输入文本中移动光标
经过大量搜索,我决定问我的第一个堆栈溢出问题:
查看代码的页面源代码,它都在那里。
我有一个文本框,我在其中收集特定格式(XXX)XXX-XXX)的电话号码。
我通过在文本字段中自动填充大括号、空格和破折号来做到这一点。这在我测试过的所有东西中都非常有效,除了安卓手机。
在 Android 手机上填充时,插入符号/光标会在自动填充第一个大括号时移动到错误的位置,并且在执行其他自动格式化时不会移动到文本框的末尾。
当自动填充这样的数据时,如何将插入符号/光标保留在 android Web 浏览器的字段末尾?
android - 通过匹配设置 Spinner 位置来获取字符串的光标位置
我正在通过呼叫者获取自定义铃声 ID,基本上我想做一个 setSelection(); 用那个铃声给我的微调器,但我不知道如何匹配位置..
我尝试的是匹配一个字符串“铃声名称”以从它的光标中找到它在 Spinner 中的位置。我会以正确的方式去做吗?或者有没有更简单的方法来匹配铃声 ie:content://media/internal/audio/media/72 到微调器中的位置?
javascript - 阻止 Firefox 将文本节点添加到 contentEditable div(Firefox 错误?)
我有一个 contentEditable div 元素。在可编辑区域的第一个按键上,我使用以下逻辑创建了一个容器 <p> 标记:
我遇到的问题是在下一个按键事件上,Firefox 创建另一个文本节点作为新字符以及任何后续字符的容器。这意味着我的 p 标签有 2 个文本节点作为兄弟节点。Google Chrome 和 Opera 不这样做。这个额外的文本节点会导致我的撤消/重做系统出现问题。此撤消系统将插入符号位置保存为节点偏移数组。contentEditable div 的内容使用innerHTML 保存和恢复。但是,当通过此方法恢复内容时,只会创建一个文本节点,而 Firefox 之前有 2 个,从而导致错误。我想知道这种行为(创建额外的文本节点)是否在 Firefox 中是故意的,或者它是否可能是一个错误。任何建议或意见都非常感谢。
sql-server-2008 - “事务不能有多个具有这种游标类型的记录集。” 错误
我在经典的 asp 应用程序中收到以下错误:
用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005”
事务不能有多个具有此游标类型的记录集。更改游标类型、提交事务或关闭记录集之一。
我正在将代码从 Oracle 迁移到 SQL Server 2008,这是我在整个应用程序中不断看到的问题。
似乎找不到任何修复它。
此代码块中的这种特殊情况:(我更改了选择以使其更短)
windows - 以编程方式在 Windows C++ 中查找闪烁光标位置?
如何从 C++ 中找出 Windows 中的闪烁光标位置?在许多情况下,我需要发送按钮单击闪烁光标的位置,但我没有找到任何重要的功能可以解决这个问题。
操作系统赢 7(64), c++
sql-server - 了解经典 ASP
我正在查看一些旧代码,发现了一段我似乎无法理解的内容......据我所知,这只是一个简单的插入。但他们为什么这样做呢?是否可以重写插入,或者我可能会破坏某些东西?
请看下面:
c# - 文本框 SelectionStart、SelectionEnd 和插入符号(光标)位置
这可能非常简单。
我在 WinForm 上有一个文本框,Text = "ABCDEFGH"。我需要选择“BCD”并将 I-Beam(光标、插入符号、闪烁的“|”)留在“A”和“B”之间。设置 SelectionStart = 1 和 SelectionLenght = 3 不起作用,我无法弄清楚。