错误消息未正确显示,并且选择了错误的输入

时间:2018-12-15 08:43:13

标签: jquery-select2

我正在使用 jquery select2 方法进行多项选择,并且用户要使用标签属性输入自己的输入。

现在我想在用户输入错误的输入时显示错误消息。

因此,我正在使用 select2 formatResult 属性,并检查 regex 作为输入。

输入正确时;它返回输入,否则返回该函数的错误消息。

但是此消息不是以select2示例“找不到匹配项”的格式出现的,即使显示错误消息,在单击Enter时它也会输入错误。

我想以正确的格式显示消息,而不要在回车时选择错误的输入。

请帮助。下面是我的代码:

$("#abc").select2({ 
  minimumInputLength:1,
  maximumInputLength:10, 
  formatResult: function(term){ 
     if(term.text === 0) 
       return "Zero Not Allowed"; 
     else return term.text; 
    }}); 

在此代码中,“不允许零”与“请输入1个或多个字符”的格式不同,当我们按Enter键时,选择了零。

0 个答案:

没有答案