Я использую jquery select2 метод для множественного выбора и для ввода пользователем своих собственных данных, он использует свойство тегов.
Теперь я хочу отобразить сообщение об ошибке, когда пользователь вводит неправильный ввод.
Поэтому я использую formatResult свойство select2 и проверяю регулярное выражение для ввода.
Когда ввод правильный;он возвращает входные данные, иначе он возвращает сообщение об ошибке из функции.
Но это сообщение не приходит в формате, как это происходит для примера select2 "Не найдено совпадений", и даже когда отображается сообщение об ошибке, при нажатиивведите это принимает неправильный ввод.
Я хочу отображать сообщение в правильном формате и не выбирать неправильный ввод при вводе.
Пожалуйста, помогите.Ниже приведен мой код:
$("#abc").select2({
minimumInputLength:1,
maximumInputLength:10,
formatResult: function(term){
if(term.text === 0)
return "Zero Not Allowed";
else return term.text;
}});
В этом коде «ноль не допускается» не в том же формате, что и «Пожалуйста, введите 1 или более символов», и когда мы нажимаем ввод, выбирается ноль.