jquery在您键入时读取和比较单词

时间:2011-09-30 11:22:58

标签: javascript jquery jquery-plugins

我需要实现一种字感应功能。我需要的是有一个插件,它可以读取和比较一个单词,当我输入时,用预定义的单词,并且在成功匹配时,它将显示一个复选框。

enter image description here

在图像中,一旦我输入测试并给出一个空格,它将整个单词测试并将其与预定义的单词“Testimony”进行比较。现在,因为我在测试后给了一个空格,它将与参考字不匹配,它将等待下一个字。同样,当用户按下空格键时,它将采用新单词并开始比较。

1 个答案:

答案 0 :(得分:0)

如果您需要比jQuery的自动完成更可自定义的选项,您可以将keypress事件绑定到您键入的文本框,检查用户按下的键的键代码,并采取相应措施。有点像这样:

 $('#textarea').bind('keypress', function(e) {

  var key = (e.keyCode ? e.keyCode : e.charCode);

  if( key == '32') {
    alert("spacebar was pressed");

    var input = $("#textArea").val();
    // Put your comparison logic here 
  }
});

我记得IE处理代码的方式有些困难,但上述功能至少适用于FF和Chrome。