Доброго времени всем! Существует учебный проект, который я создаю для понимая принципов создания веб-приложений. Это, некая, записная книжка, пока только сделал запись телефонных номеров для юзеров. Так вот, реализовал функционал проверки номера телефона при создании нового пользователя на предмет наличия подобного в БД. Но проверка проходит только после отправки формы и пользователь получает ответ "что данный номер уже присутствует в базе" или просто создается новый контакт если все хорошо. Суть вопроса такова: можно ли эту проверку провести еще на моменте ввода номера при заполнении формы? Я так понимаю, за это отвечает Ajax, но я в JS не силен совсем, может существует библиотека, нде это реализовано или подробный пример? Спасибо.
Код метода, который отвечает за проверку номера телефона:
public static function checkIssetNumber($newNumbers) {
// $newNumbers получаем массив из формы с введенными телефонными номерами
$issetNumbers = PhoneNambers::getOnlyPhoneNumbers(); // получаем массив из БД с телефонными номерами
foreach ($issetNumbers as $key => $issetNumber){
foreach ($newNumbers as $key2 => $newNumber){
if($issetNumber === $newNumber){
return $newNumber;
}
}
}
return FALSE;
}