2013-09-24 4 views
0

Итак, у меня есть форма «создать учетную запись» с возрастом. У меня есть возрастное требование, установленное в 16. Я хочу, чтобы это было, если человеку не исполнилось 16 лет, он выдает предупреждающее сообщение, а затем, когда пользователь нажимает кнопку «ОК» в окне предупреждения, он отправляет их обратно в индекс стр. Вот что у меня есть для JS код:Как отправить пользователя на другую страницу с помощью javascript

if (age == null || age == "") 
{ 
alert("Please enter your age to continue."); 
return false; 
} 
else if (age == isNaN(age)) 
{ 
alert("Age input was not a number!\nPlease enter your age to continue."); 
return false; 
} 
else if (age < 16) 
{ 
alert("You are not old enough to have an account.\n If you have concerns or questions about our age policy please send them to [email protected]"); 
return false; 
} 

В основном, когда он работает, что последний «еще, если» заявление и находит вход был меньше, чем 16, я хочу, чтобы перенаправить пользователя на index.html (Home) после отображения предупреждающего сообщения.

Я попытался с помощью:

else if (age < 16) 
{ 
alert("You are not old enough to have an account.\n If you have concerns or questions about our age policy please send them to [email protected]"); 
location.assign("index.html"); 
return false; 
} 

Я также попытался location.href, но ни работы. Любая помощь в этом будет принята с благодарностью!

+0

на всякий случай кто-то задается вопросом, что это «создать учетную запись» для на собственной странице html с именем create.html – Thone2

ответ

1

Просто присвойте новое значение location. location = "index.html"

0

Используйте это:

window.location.href = "your location"; 
-1

простой, насколько это возможно:

window.location = "http://www.google.com/" 
0

Вы также должны опубликовать свой контент html, так как у вас может быть проблема. У меня была эта проблема некоторое время назад, когда возраст был под требуемым возрастным пределом, я был направлен на сайт, который я никогда не указывал с помощью window.location.href .... хотя он был назначен другому сайту, проблема может что вы обернули вокруг него якорный тег, чтобы он перенаправил вас на сайт, указанный вами на вашей странице html, я предлагаю вам проверить, что у вас нет привязанной вкладки, направляющей вас в другое место на вашей странице html!

Смежные вопросы