Alim_(I)
Эксперт
Дата регистрации:
26.04.2011 14:55:07
Сообщений: 119
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=windows-1251">
<script type="text/javascript" src="style.js"></script>
<title>Test</title>
</head>
<body>
<form name="registerForm" action="" method="post" onSubmit="return checkRegister();">
<nobr><label>Имя: </label>
<input type="text" name="firstname"></nobr>
<br>
<br>
<nobr><label>Фамилия: </label>
<input type="text" name="lastname"></nobr>
<br>
<br>
<nobr><label>Отчество: </label>
<input type="text" name="middlename"></nobr>
<br>
<br>
<nobr><label>Логин: </label>
<input type="text" name="login"></nobr>
<br>
<br>
<nobr><label>Пароль: </label>
<input type="password" name="pass"></nobr>
<br>
<br>
<nobr><label>Подтвердите пароль: </label>
<input type="password" name="pass2"></nobr>
<br>
<br>
<nobr><label>E-mail: </label>
<input type="text" name="email"></nobr>
<br>
<br>
<input type="submit" name="reg" value="Зарегистрироваться">
</form>.
И JS-файл:
function checkRegister(form) {
var firstname = registerForm.firstname.value;
var lastname = registerForm.lastname.value;
var middlename = registerForm.middlename.value;
var login = registerForm.login.value;
var email = registerForm.email.value;
var pass = registerForm.pass.value;
var pass2 = registerForm.pass2.value;
var captcha = registerForm.captcha.value;
var bad = "";
if (firstname.length < 2)
bad += 'Имя должно содержать не менее 2-х символов' + "
";
if (nameuser.length > 15)
bad += 'Имя должно содержать не более 15-ти символов' + "
";
if (login.length < 2)
bad += 'Логин должен содержать не менее 2-х символов' + "
";
if (login.length > 10)
bad += 'Логин должен содержать не более 10' + "
";
if (email.indexOf("@" == -1)
bad += 'Вы не поставили символ "@"' + "
";
if (email.indexOf("." == -1)
bad += 'Вы не поставили символ "."' + "
";
if (email.length > 32)
bad += 'E-mail должен содержать не более 32-х символов' + "
";
if (pass != pass2)
bad += 'Пароли не совпадают' + "
";
if (pass.length < 6)
bad += 'Пароль должен содержать не менее 4 символов' + "
";
if (pass.length > 10)
bad += 'Пароль должен содержать не более 10-ти символов' + "
";
if (captcha.length < 1)
bad += 'Вы не ввели код с картинки' + "
";
if (bad != "" {
bad = 'Следующие данные некорректны:' + "
"+ bad;
alert(bad);
return false;