JQuery TokenInput搜索空格

时间:2013-06-14 11:34:32

标签: jquery-tokeninput

我正在使用JQuery TokenInput而不是自动搜索。如果我多次按空格键,然后使用后退空格,删除所有空格,结果它显示一个包含该字段的所有值的列表。

如何限制搜索空格?

我是这样写的:

     $("#org_id").tokenInput("/org/search_org_by_token_input.json",{
          crossDomain: false,
          tokenLimit: 1,
          minChars:1,
          theme: 'facebook',

      });

1 个答案:

答案 0 :(得分:0)

您需要进入库代码,并修改var input_box的.keydown部分。 (我的版本中的第276行。)

有一个巨大的switch语句处理所有特殊键,你想要为KEY.SPACE添加一个案例。 (它已包含在枚举中,因此您可以直接使用该选项。)

如果您只是想完全忽略所有空格,那么您可以添加如下内容。如果您正在寻找不同的功能(例如只忽略空格作为第一个输入字符),那么显然您需要进一步开发它)

case KEY.SPACE:
 event.stopPropagation();
 event.preventDefault();
 break;

以上只是理论/未经测试,可能需要调试!