Подскажите, пожалуйста, какой есть вариант проверки или готовый виджет для введенного email в input(Например,чтобы пропускал gmail.com, а несуществующие не пропускал)?
почта может быть на любом домене. Что значит несуществующие? Метода проверки не может быть в принципе. Сам домен может отдавать 404 или еще что-то, а почта спокойно на нем работать. Другой вопрос зачем это? Можно просто ограничить прием email в input только доверенными почтовыми доменами. Например до собаки input type text а потом select со списком. Но зачем? Это борьба с пользователями, усложнение им жизни при полном отсутствии пользы для Вас.
Вообще говоря, существование домена можно проверить через whois, и узнать проделегирован-ли такой домен.
Но я полностью согласен, что если такая проверка и имеет смысл, то в какой-нибудь рассылке, а не в интерфейсе пользовательском, конечно.