Помогите найти ошибку
Если сначала ввести не правильный пароль, а потом ввести правильный, то все ровно не происходит переход на новую страницу, а если сразу ввести правильный, то переход происходит коректно.
<!DOCTYPE html>
<html>
<head>
<title>Форма</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript">
function valid(){
var name = $("#name").val();
var pas = $("#password").val();
var RePas = $("#RePassword").val();
var state = $("input[name = 'sex']:checked").val();
var TryePas = "123"
if (!name)
return $("#ErrN").html("Введите имя!")
$("#ErrN").hide();
if (pas == "")
return $("#ErrP").html("Введите пароль!")
$("#ErrP").hide();
if (RePas == "")
return $("#ErrReP").html("Повторите пароль!")
$("#ErrReP").hide();
if (pas != RePas)
return $("#ErrRePp").html("Пароли не совпадают!")
$("#ErrRePp").hide();
if (!state)
return $("#ErrSex").html("Выберите пол!")
$("#ErrSex").hide();
if (pas != TryePas)
return $("#ErrPas").html("Неверный пароль")
$("#ErrPas").hide();
if (pas == TryePas)
window.location = "https://vk.com/sfubse1"
}
</script>
</head>
<body>
<form>
<h3>Заполните форму</h3>
<label for="name">Имя:</label>
<input type="text" name="name" id="name" placeholder="введите имя">
<span class="error" id="ErrN"></span>
<br><br>
<label for="password">Пароль:</label>
<input type="password" name="password" id="password" placeholder="введите пароль">
<span class="error" id="ErrP"></span><span class="error" id="ErrPas"></span>
<br><br>
<label for="RePassword">Повторите пароль:</label>
<input type="password" name="RePassword" id="RePassword" placeholder="введите пароль">
<span class="error" id="ErrReP"></span><span class="error" id="ErrRePp"></span>
<br><br>
<label for="male">Мужской</label>
<input type="radio" name="sex" id="male">
<label for="female">Женский</label>
<input type="radio" name="sex" id="female">
<span class="error" id="ErrSex"></span>
<br><br>
<input type="button" name="submit" id="submit" value="Готово" onclick="valid()">
</form>
</body>
</html>
|