1

ユーザーがテキストボックスに入力した後にアクションを実行したい。テキストボックスで使用onkeyupします。

入力された単語が辞書の単語または適切な単語である場合にのみ、ユーザーがタスクを実行できるようにする条件が必要です。

例:

  • ユーザーが を入力した場合、helloHello という単語を警告します。
  • ユーザーが を入力した場合、 helrこれは辞書の単語ではないことを警告します。

HTML :

<input type="text" onkeyup="chk();"/>
<span id="indicate"></span>

Javascript :

function chk() {
  if(spellcheck()) {
     document.getElementById("indicate").innerHTML = "Correct Word";
  }
  else {
     document.getElementById("indicate").innerHTML = "Wrong Word";
  }
}

function spellcheck()1 または 0 を返す を定義するのを手伝ってください。

javascript を使用して、クライアント側自体でこれを実行したい。

前もって感謝します。

4

3 に答える 3

0

Typo.js辞書を使用できます

Typo を使用するには、拡張機能のバックグラウンド ページに Typo.js ファイルを含め、次のように辞書を初期化します。

var dictionary = new Typo("en_US");
var is_spelled_correctly = dictionary.check("hello");

または自動提案ボックスのhttp://www.javascriptspellcheck.com/ 。

于 2013-10-24T07:51:21.040 に答える