#javascript
#javascript
Вопрос:
Мне нужно отобразить пользовательское сообщение о достоверности для ввода электронной почты.
HTML:
<label for="email">E-mail:</label>
<input type="email" id"email" name="parentEmail">
Что у меня есть в JS:
const parentEmail = document.querySelector("#email");
function customEmailValidityMsg(){
if(parentEmail.validity.patternMismatch){
parentEmail.setCustomValidity("Please format the email to include an '@'")
}else{
//do nothing
}
}
submitButton.addEventListner('click',customEmailValidityMsg);
Комментарии:
1. идентификатор «email» — это опечатка. «электронная почта» не является селектором. Для выбора идентификатора должно быть «#email». Давайте посмотрим, будет ли ваш код работать после этих исправлений.
2. изменение его на «#email» не сработало