1

contenteditabledivに入力された単語を取得する必要があるという要件があります。

単語を入力してスペースを押すたびに、入力された単語を知りたいです。単語は、最後またはその間のどこにでも入力できます。

4

3 に答える 3

0

javascriptを使用している場合、このスタックオーバーフローリンクは便利です:

javascriptを介してcontenteditabledivからテキストコンテンツを取得します

于 2013-03-15T10:29:32.623 に答える
0

on keyUp イベントを使用してスペースを確認し、diff アルゴリズムを使用して変更を確認できます。「javascript diff」アルゴリズムについては google を参照してください。

于 2013-04-11T01:13:43.680 に答える
0

GWT では、 contentEditablediv はTextbox,Numberboxまたはを参照していると思いますRichTextArea。(他にある場合は、私に知らせてください)。

解決策はかなり単純に見えます。

onBrowseEvent()上記の各ウィジェットの forを簡単にオーバーライドできます。キーストロークが一致したらspace or Enter、div から値を取得して に保存しcurrent value or any other stringます。文字列を維持し、previous valueそれと比較します。文字列の最初の変更に遭遇すると、探していた単語が得られます。

お役に立てれば

于 2013-03-16T07:00:40.257 に答える