问题标签 [selectedtext]
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 - IE TextRange.HtmlText 返回意外的换行符
在一个空的 Asp.Net 项目中,我有以下代码:
我在 IE 8 中使用 TextRange.HtmlText 来检索用户在 DIV 元素中的文本选择。但是,由于某种原因,即使原始文本中没有换行符,所选的 html 也会包含 \r\n。有谁知道为什么会这样?
如果我改用 text 属性,则不会观察到相同的行为。
以下分配给我的 SelectedText 变量:正如您所见,“为什么”一词后有一个换行符
c# - 获取文本框中所选文本在字符串中的位置
好的,我正在尝试在这里做一些具体的事情。我想在文本框中获取所选文本的位置。
详细说明-我可以使用位置来选择文本。如果我有一个 textBox1 我可以这样做:
这将从第二个字母开始并选择 4 个字母。
我想做的恰恰相反:当用户选择文本时,我想找出开始是什么,长度是多少(或者开始是什么,结束是什么。两者都可以)。
我考虑只搜索选定文本(textBox1.SelectedText)的字符串。如果它是一个常用词或多次使用的字符串,就会出现问题。例如。
这是一只猫。这是一只猫。这是一只猫。
如果他们选择第二个句子,使用 SelectedText 搜索该特定句子的字符串对我没有好处。它可以是 3 个中的任何一个。
所以,我的问题是:当用户点击一个按钮时,我如何确定用户选择的确切元素,以便我以后可以操作这些特定元素?重要的是要注意后面的部分-我可能不仅想在按下按钮时操作文本。我还想稍后再操作它,此时文本可能不再突出显示。这意味着我要存储一些东西来告诉我我正在处理的句子的具体部分。如果该解决方案不可行,是否有您可以想到的解决方案,在上面的“这是一只猫”示例中,用户可以选择第二个句子,点击一个按钮,然后我知道选择了哪个句子当他按下那个按钮时?
asp.net - 回发后如何从下拉列表中保留所选项目
该项目适用于带有 VB 服务器端脚本的 ASP.NET。
我有一个从数据源填充自己的下拉列表。它与其他查询一起回发,但问题是下拉列表中的选定项目重新发送到其索引 0 上的内容。
有什么方法可以保留回发后选择的值?
这是一些代码:
提前致谢。
回答:
所以我自己解决了。刚刚获得查询字符串索引 1 并将其作为页面加载时 ddlasdf 的文本属性放在 !IsPostBack 内。感谢大家。
php - 用于获取组合框的选定文本的 PHP 代码
我有一个名为“Make”的组合框。在那个组合框中,我正在加载车辆制造商的名称。当我单击搜索按钮时,我想显示选定的制造商名称。以下是我的 HTML 代码的一部分。
以下是我到目前为止完成的 PHP 代码。
如果我从组合框中选择 Toyota 并按 SEARCH 按钮,我得到的答案是 '2' 。这意味着它给了我“丰田”的价值。但我想显示名称“丰田”。我怎样才能做到这一点?请帮我 ....
c# - ListBox1.SelectedItem.Text 给出其他文本
我有一个列表框:
在后面的代码中:
当我在 ListBox 中选择 Project Meeting 时,label1 的文本为“MAS Meeting”。但我希望它有项目会议。是因为我对第一个和第三个列表项具有相同的价值吗?
谁能帮我?提前致谢
macos - 从 osx 中的任何应用程序获取选定文本的辅助功能 API 替代方案
我已经编写了一个代码,它使我能够在 TextEdit.app 或其他几个应用程序中获取选定的文本。我的问题是我需要在任何应用程序中获取选定的文本。似乎辅助功能 API 无法获取每个应用程序的选定文本,因为我可以通过使用辅助功能检查器来证明。
第一张图片显示了辅助功能 API 如何从 TextEdit.app 中的 AXTextArea 获取选定文本作为属性:
然后我尝试从 TextWrangler.app 获取相同的信息,但它不会以相同的方式工作。
是否有替代方法可以从任何应用程序或至少大多数应用程序中获取选定的文本信息?
javascript - 如何插入指向所选文本的链接
我正在尝试编写一个添加链接的函数,以便我的用户可以选择文本并将链接附加到文本。(我试图模仿 gmail 如何轻松地让我们添加、删除或编辑指向电子邮件中选定文本的链接)
这是我在 Google'ng 之后提出的解决方案的代码。
代码不像我想象的那样工作,链接被添加到内容中,但它<a>
也在内容内部显示标签,而不是显示带有下划线的默认蓝色文本。如何隐藏<a>
标签?还有我将如何允许他们删除或编辑链接。
(更新)解决方案:
谢谢。
javascript - Find the "Greatest Common Div" of user selection
Hello all you ridiculously genius people!
So I'm creating a basic word processor, and I need to have an option to clear formatting in a certain section. The place the user is typing is split up into several different divs, and whenever they hit enter it starts a new div. When they add a style option (Bold, italics, etc.) it ads the correct html tag.
Well, I want the user to be able to clear all formatting on text they highlight. To do this, I need to find the element that all of them share. so if it displayed "Here is my text" in a structure like this:
and the user highlighted all 4 words, I would need to computer to give me the div with the id "1" because that is what they all share in common.
I am completely stumped on this, and have absolutely no clue where to start, so I really don't have any code for you. I will be using window.getSelected();
to get the actual text, but I have no idea how to go about finding the divs around it.
Thanks for your help!
silverlight - Silverlight - 我需要知道密码框中的选定文本
我正在构建一个复杂的更改密码表单,但我需要一个简单的任务来继续我的工作:我需要知道在 PasswordBox 中选择了哪些文本。我知道如何在 TextBox 组件中使用 SelectedText 执行此操作,但我不能在 PasswordBox 中执行此操作。
你对这个问题有一些解决方案吗?谢谢
c# - 红色下划线在richtextbox中的选定文本
这部分代码查找指定的单词并在其下划线。如何将其设置为像 MS Word 中的拼写错误一样下划线?谢谢。