我有一个要求,我需要获取在contenteditable
div 中输入的单词。
每当我输入一个单词并点击空格时,我都想知道输入了什么单词。单词可以在末尾或中间的任何地方输入。
我有一个要求,我需要获取在contenteditable
div 中输入的单词。
每当我输入一个单词并点击空格时,我都想知道输入了什么单词。单词可以在末尾或中间的任何地方输入。
在 GWT 中,我相信contentEditable
div 指的是Textbox
,Numberbox
或RichTextArea
. (如果还有其他人,请告诉我)。
解决方案看起来相当简单。
您可以轻松地覆盖上述onBrowseEvent()
每个小部件。一旦击键匹配,要么space or Enter
从 div 获取值并将其存储在current value or any other string
. 维护一个previous value
字符串并与之比较。一旦你遇到字符串中的第一个变化,你就会得到你正在寻找的单词。
希望这可以帮助
您可以使用 on keyUp 事件来检查空间,而不是使用 diff 算法来检查所做的更改。见谷歌“javascript diff”算法 - 你会群众....
如果您使用的是 javascript,则此堆栈溢出链接很有用: