我正在使用 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键时,选择了零。