我有这个 jQuery 代码,用于在用户键入时验证电子邮件输入:
$('#email').keyup(function() {
if (!isValidEmailAddress(email)) {
$('#validate').removeClass();
} else {
$('#validate').removeClass();
$('#validate').addClass('validate');
}
});
但是,如果用户在键入例如“Da”时,浏览器会识别电子邮件并在“daniel@gmail.com”之类的下拉列表中显示一个完成它的选项,那么我可以在我的 jQuery 代码中使用什么事件来甚至当用户单击该下拉选项或单击输入以选择它时验证它...
提前致谢