Как отобразить все сообщения об ошибках одновременно в javascript во время проверки формы?
Я написал код для проверки формы. Я поставил условные операторы для одновременного отображения всех сообщений об ошибках, но это не работает. Пожалуйста, проверьте мой код и любезно помогите
<!DOCTYPE html>
<заголовок>дизайн веб-страницы
проверка функции(){
имени=документ.Регистрация.имени.значение;
lname=document.registartion.lname.value;
uname=document.registartion.uname.value;
электронная почта=документ.Регистрация.электронной почте.значение;
фрд=документ.Регистрация.фрд.значение;
cpwd=document.registartion.cpwd.value;
//var exp = /^[A-Za-z ]+$/;
//результате ВАР =ехр.тест(имени,)
//var result_lname =exp.test(lname)
если (имени,.длина=='0'){
document.getElementById("fn").innerHTML="имя обязательно";
документ.метода getElementById("ФН").стиль.цвет="красный"
документ.Регистрация.имени.фокус();
возвращать false;
}
if (/^[A-Za-z ]+$/.test(fname)==false){
document.getElementById("fn").innerHTML="имя должно содержать только алфавиты";
документ.метода getElementById("ФН").стиль.цвет="красный"
документ.Регистрация.имени.фокус();
возвращать false;
}
если (л. Неймане.длина=='0'){
документ.метода getElementById("ЛН").innerHTML будет=" "фамилия" является обязательным";
документ.метода getElementById("ЛН").стиль.цвет="красный"
документ.Регистрация.л. Неймане.фокус();
возвращать false;
}
if (/^[A-Za-z ]+$/.test(lname)==false){
document.getElementById("fn").innerHTML="фамилия должна содержать только алфавиты";
документ.метода getElementById("ФН").стиль.цвет="красный"
документ.Регистрация.л. Неймане.фокус();
возвращать false;
}
если (uname.длина=='0'){
document.getElementById("un").innerHTML="имя пользователя обязательно";
документ.метода getElementById("ООН").стиль.цвет="красный"
документ.Регистрация.команде uname.фокус();
возвращать false;
}
if (/^[A-Za-z0-9]+$/.test(uname)==false){
document.getElementById("un").innerHTML="имя пользователя должно содержать только буквенно-цифровые символы";
документ.метода getElementById("ООН").стиль.цвет="красный"
документ.Регистрация.команде uname.фокус();
возвращать false;
}
if (email.length=='0'){
документ.метода getElementById("письмо").innerHTML будет="адрес электронной почты является обязательным";
документ.метода getElementById("письмо").стиль.цвет="красный"
документ.Регистрация.электронной почте.фокус();
возвращать false;
}
если (/^([a-zA-Z0-9_\.\-])+\@(([а-за-З0-9\-])+\.)+([а-за-З0-9]{2,4})+$/.тест(электронная почта)==false) {
document.getElementById("email").innerHTML="неверный идентификатор электронной почты";
документ.метода getElementById("письмо").стиль.цвет="красный"
документ.Регистрация.электронной почте.фокус();
возвращать false;
}
if (pwd.length=='0'){
document.getElementById("pwd").innerHTML="пароль является обязательным";
документ.метода getElementById("дуо").стиль.цвет="красный"
документ.Регистрация.фрд.фокус();
возвращать false;
}
если (/^(?=.*[0-9])(?=.*[!@#$%^&усилителей;*])[а-Яа-команды z0-9!@#$%^&усилителей;*]{6,16}$/.тест(фрд)==ложь){
document.getElementById("pwd").innerHTML="пароль недействителен";
документ.метода getElementById("дуо").стиль.цвет="красный"
документ.Регистрация.фрд.фокус();
возвращать false;
}
if (cpwd.length=='0'){
document.getElementById("cpwd").innerHTML="подтверждение пароля обязательно";
document.getElementById("cpwd").style.color="red"
документ.Регистрация.cpwd.фокус();
возвращать false;
}
если (pwd != cpwd)
{
document.getElementById("cpwd").innerHTML="несоответствие пароля";
document.getElementById("cpwd").style.color="red"
документ.Регистрация.cpwd.фокус();
возвращать false;
}
}
Модуль Регистрации PyExam
имя | |
фамилия | |
имя пользователя | |
Идентификатор электронной почты | |
Пароль | |
Подтвердите Пароль | |
Что я уже пробовал:
Я написал код для проверки формы. Я поставил условные операторы для одновременного отображения всех сообщений об ошибках, но это не работает