Я попытался вызвать функцию обратного вызова Ajax, когда пользовательский ввод текстового поля встречает 8 символов, используя событие keyup. Но Ajax вызывает обратный вызов, когда пользователь сам вводит первый символ.
Я попытался установить минимальную длину в текстовом поле, и я думал, что вызов ajax произойдет после достижения минимальной длины, но не работает.
$form['mobile_no'] = array (
'#type' => 'textfield',
'#name' => 'mobile_no',
'#ajax' => [
'callback' => [$this,'verifyNumber'],
'event' => 'keyup'
]);
Я ожидаю, что Ajax-вызов текстового поля должен произойти, когда пользователь вводит в текстовое поле минимум 8 символов.