Как реализовать проверку значения поля формы, например при регистрации пользователя проверять не занят ли логин и делать это "на лету", по хорошему вообще в процессе ввода символов в это поле, можно как вариант сделать, доп кнопку "проверить не занято ли", но хочется красивого решения, реализовывал кто-нибудь или пользуетесь стандартными способами?