Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2019, 13:43
Новичок на форуме
Отправить личное сообщение для Zaken Посмотреть профиль Найти все сообщения от Zaken
 
Регистрация: 22.09.2019
Сообщений: 2

Помогите найти ошибку
Если сначала ввести не правильный пароль, а потом ввести правильный, то все ровно не происходит переход на новую страницу, а если сразу ввести правильный, то переход происходит коректно.
<!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>
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2019, 13:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Zaken,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[html run]
... минимальный код страницы с вашей проблемой
[/html]

О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery ajax - помогите найти ошибку malefikus13 Общие вопросы Javascript 9 12.08.2015 13:36
Не работает чат. Помогите найти ошибку. SuperGangster AJAX и COMET 0 29.07.2015 16:22
выбрать и изменить стиль элемента. Помогите найти ошибку nabiullin11 Элементы интерфейса 16 02.09.2011 11:23
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
Помогите найти ошибку в скрипте sdff AJAX и COMET 4 21.07.2008 19:33