Тема: Створити форму реєстрації
Доброго дня ,шановні програмісти))
З'явилось таке завдання:"необхідно створити реєстраційну форму з перевіркою значень, що вводяться. Далі, якщо введена інформація коректна, перевірити, що в масиві зареєстрованих користувачів відсутня інформація про користувача з даним логіном, і якщо це так – зберегти, тобто. додати новий об'єкт до масиву зареєстрованих користувачів" Я почала робити, а як далі і що далі не розумію,допоможете?Нижче код,допоможіть будь ласонькаа
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<style>
table{
background:#eeeeee;
padding:5px;
border:1px #777777 solid;}
.vld{ background:#eeeeee;
border:0px}
.zorka,.vld{color:red;}
</style>
<script>
var myForm;
function textValid(txt, objMessage)
{
if (txt=="")
{
objMessage.value = "Поле не заповнене";
return false;
}
objMessage.value = "";
return true;
}
function loginValid(logi)
{
if (logi=="")
{
myForm.vLog.value = "Поле не заповнене";
return false;
}
var lg = /^[a-zA-Z1-9]+$/i;
if (!lg.test(logi))
{
myForm.vLog.value = "Неправильний логін";
return false;
}
else
{
myForm.vLog.value ="";
return true;
}
}
function passValid(pass1, pass2)
{
if (pass1 == "" )
{
myForm.vPass.value = "Поле не заповнене";
return false;
}
if (pass1.length < 6)
{
myForm.vPass.value = "Пароль короткий";
return false;
}
if (pass2 == "")
{
myForm.vPass.value = "Повторення паролю не заповнено";
return false;
}
if (pass1!=pass2)
{
myForm.vPass.value = "Паролі не збігаються";
}
else
{
myForm.vPass.value ="";
return true;
}
}
функція validate(mF)
{
myForm = mF;
var ima = textValid(myForm.ima.value, myForm.vIma);
var fam = textValid(myForm.family.value,myForm.vFam);
var login = loginValid(myForm.login.value);
var pass = passValid(myForm.pass1.value);
return ima&&fam&&login&&pass;
}
return false;
</script>
</head>
<body>
<table>
<tr><td colspan="3" align="center"><h3>Реєстраційна форма</h3></td></tr>
<form name="myForm" onsubmit="return validate(this);">
<tr><td>Ім'я<span class="zorka">*</span></td><td><input type="text" name="ima" maxlength = "16" ></td ><td><input type="text" class="vld" name="vIma" readonly ></td></tr>
<tr><td>Фамилия<span class="zorka">*</span></td><td><input type="text" name="family" maxlength = "16" ></td>< td><input type="text" class="vld" name="vFam" readonly ></td></tr>
<tr><td>Логін<span class="zorka">*</span></td><td><input type="text" name="login" maxlength = "10" ></td>< td><input type="text" class="vld" name="vLog" readonly ></td></tr>
<tr><td>Пароль<span class="zorka" name="vPass">*</span></td><td><input type="password" name="pass1" maxlength = "10"> </td><td><input type="text" class="vld" name="vPass" readonly ></td></tr>
<tr><td>Повторіть пароль<span class="zorka">*</span></td><td><input type="password" name="pass2" maxlength = "10"></td> <td></td></tr>
<tr><td></td><td colspan="2"><input type="submit" value="Зареєструватися"> <input type="submit" value="
Вхід"></td></tr>
</form>
</table>
</body>
</html>