Проверка регистрационной формы с помощью javascript
Он получает ошибку в консоли, пожалуйста, помогите мне.
Это регистрационная форма с проверкой JavaScript.При этом все входные данные являются обязательными, и введенный адрес электронной почты должен быть в правильном формате.Кроме того, значения, введенные в пароль и подтвердите пароль, должны быть одинаковыми.А также после проверки с помощью javascript отобразите правильное сообщение об ошибке в текстовом поле, где есть ошибка.Он также не отображает сообщение об ошибке.
Что я уже пробовал:
.HTML-файл
Регистрационная форма "титул"..
регистрационная форма
регистрационная форма
- имя:
- фамилия:
- идентификатор электронной почты:
- идентификатор пользователя:
- Пароль:
- Подтвердите Пароль:
-
// вот файл. css
ли{
стиль списка:нет;
прокладка: 5px;
маржа: 10px;
}
.outerContainer {
границы: 1px твердых;
ширина: 500px;
высота: 550px;
маржа: 10px auto;
Предыстория:#fffccc;
справочная информация:ИМГ;
}
.нижний колонтитул,
.заголовок {
выравнивание текста: по центру;
границы: 1px твердых;
маржа: 5 пикселей;
прокладка: 5px;
Предыстория:#0000ff;
}
.нижний колонтитул {
размер шрифта: 11px;
ясно:обе;
стиль шрифта:Mistral;
}
.innerContainer{
границы: 1px твердых;
выравнивание текста: по центру;
маржа: 5 пикселей;
высота: 400;
переполнение: прокрутка;
прокладка: 5px;
background-image:url("https://image.freepik.com/free-vector/blue-abstract-background-with-lights_1048-3309.jpg");
}
форма{
Предыстория:#ffccaa;
дисплей-блок: центр;
}
h5{
выравнивание текста:по центру;
цвет:#ff23ff;
}
этикетка{
цвет: #464646;
текст-тень: 0 1px 0 #fff;
размер шрифта: 14px;
шрифт-вес: жирный;
}
промежуток{
цвет:#число ff0000;
}
// вот файл .js
var divs=новый массив();
divs[0]= " errFirst";
divs[1]= " errLast";
divs[2]= " errEmail";
divs[3]= " errUid";
divs[4]= " errPwd";
divs[5]= " errConfirm";
проверка функции(){
var inputs=новый массив();
inputs[0]=document. getElementById('first'). value;
inputs[1]=document. getElementById ('last'). value;
inputs[2]=document. getElementById ('email'). value;
inputs[3]=document. getElementById ('uid'). value;
inputs[4]=document. getElementById ('pwd'). value;
inputs[5]=document. getElementById ('confirm'). value;
var errors= новый массив();
ошибки[0]="Пожалуйста, введите свое имя!";
ошибки[1]="Пожалуйста, введите свою фамилию!";
ошибки[2]="Пожалуйста, введите свой e-mail-id!";
ошибки[3]="Пожалуйста, введите свой идентификатор пользователя!";
ошибки[4]="Пожалуйста, введите свой пароль!";
ошибки[5]="Пожалуйста, введите свой пароль подтверждения!";
for (i in inputs){
var errMsg=ошибки[i];
var divMsg=divs[i];
if (inputs[i]=="")
документ.метода getElementById(divMsg).innerHTML будет=сообщение об ошибке;
иначе если (i==2){
var atpos=inputs[i]. indexOf("@");
vat dotpos=inputs[i]. lastIndexOf (".");
if (atpos< 1 | / dotpos< atpos+2 | / dotpos+2>= inputs[i]. length)
document.getElementById ('errEmail'). innerHTML="Введите действительные адреса электронной почты!!";
ещё
document.getElementById(divMsg). innerHTML="ОК!";
}else if (i==5){
ВАР ФФ=документ.метода getElementById('инвалидов').значение;
var ss=document. getElementById ('confirm'). value;
если (ss!=ff)
document.getElementById ("errConfirm"). innerHTML="Ваш пароль не совпадает..!!";
ещё
document.getElementById("divMsg"). innerHTML="OK!";
}еще
document.getElementById(divMsg). innerHTML="ОК!";
}
}