Как вызвать форму AJAX, если поле ввода соответствует максимум 8 символов в Drupal 8? - PullRequest
0 голосов
/ 05 июня 2019

Я попытался вызвать функцию обратного вызова Ajax, когда пользовательский ввод текстового поля встречает 8 символов, используя событие keyup. Но Ajax вызывает обратный вызов, когда пользователь сам вводит первый символ.

Я попытался установить минимальную длину в текстовом поле, и я думал, что вызов ajax произойдет после достижения минимальной длины, но не работает.

            $form['mobile_no'] = array (
            '#type' => 'textfield',
            '#name' => 'mobile_no',
            '#ajax' => [
            'callback' => [$this,'verifyNumber'],
            'event' => 'keyup'
            ]);

Я ожидаю, что Ajax-вызов текстового поля должен произойти, когда пользователь вводит в текстовое поле минимум 8 символов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...