Сообщение об ошибке не отображается правильно и выбран неправильный ввод - PullRequest
0 голосов
/ 15 декабря 2018

Я использую 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 или более символов», и когда мы нажимаем ввод, выбирается ноль.

...