console.log прекращение оповещения после него - PullRequest
0 голосов
/ 08 июля 2019

Я новичок в javascript, я пытаюсь создать контакт и проверить его, но, как вы можете видеть ниже, я не знаю, если это ...

console.log('Email is valid!');

... или что-то еще, кроме другой части предупреждений, после этого не сработает!Кто-нибудь знает, как это исправить?Буду признателен за вашу помощь!

if (name === '') {
  alert('Pls enter your name!')
} else if (name.length < 2) {
  alert('Pls enter a valid name! Longer than 2 letters');
} else if (name.length > 20) {
  alert('Pls enter a valid name! Less than 20 letters');
} else if (email === '') {
  alert('Empty Email. Pls enter your email!')
} else if (!validateEmail(email)) {
  alert('Email is not valid!');
} else if (validateEmail(email)) {
  console.log('Email is valid!');
} else if (message.length < 1) {
  alert('Pls enter a Message!')
} else if (message.length < 5) {
  alert('Pls enter a message longer than 5 letters!')

1 Ответ

0 голосов
/ 08 июля 2019

Пожалуйста, прочитайте if-else-if, как это работает, он только выполняет один всех условий и немедленно завершает работу.Если вы хотите выполнить все оповещения, просто наберите ifs:

if (name === '') {
  alert('Pls enter your name!')
} 

if (name.length < 2) {
  alert('Pls enter a valid name! Longer than 2 letters');
} 

if (name.length > 20) {
  alert('Pls enter a valid name! Less than 20 letters');
} 

if (email === '') {
  alert('Empty Email. Pls enter your email!')
} 

if (!validateEmail(email)) {
  alert('Email is not valid!');
} 

if (validateEmail(email)) {
  console.log('Email is valid!');
} 

if (message.length < 1) {
  alert('Pls enter a Message!')
} 

if (message.length < 5) {
  alert('Pls enter a message longer than 5 letters!')
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...