1

我有一个要求,我需要获取在contenteditablediv 中输入的单词。

每当我输入一个单词并点击空格时,我都想知道输入了什么单词。单词可以在末尾或中间的任何地方输入。

4

3 回答 3

0

在 GWT 中,我相信contentEditablediv 指的是Textbox,NumberboxRichTextArea. (如果还有其他人,请告诉我)。

解决方案看起来相当简单。

您可以轻松地覆盖上述onBrowseEvent()每个小部件。一旦击键匹配,要么space or Enter从 div 获取值并将其存储在current value or any other string. 维护一个previous value字符串并与之比较。一旦你遇到字符串中的第一个变化,你就会得到你正在寻找的单词。

希望这可以帮助

于 2013-03-16T07:00:40.257 回答
0

您可以使用 on keyUp 事件来检查空间,而不是使用 diff 算法来检查所做的更改。见谷歌“javascript diff”算法 - 你会群众....

于 2013-04-11T01:13:43.680 回答
0

如果您使用的是 javascript,则此堆栈溢出链接很有用:

通过 javascript 从 contenteditable div 获取文本内容

于 2013-03-15T10:29:32.623 回答