Итак, у меня есть форма и onsubmit="return reg_check(this)"
где reg_check()
- это функция javascript в заголовке, которая должна проверять данные формы, и поскольку одна из ее задач - проверить, находится ли имя пользователя в базе данных, требует php, я хочу перенаправить на страницу php, которая выполняет эту задачу.
Проблема: window.location.href
не работает! Здесь функция (приведенная версия) и, конечно, main.php
- это только случайная страница, которую я получил:
function reg_check(myForm) {
alert("before redirect..");
window.location.href = "http://localhost/main.php?width=" + screen.width + "&height=" + screen.height;
alert("after redirect..");
}
Работает служба before redirect
и after redirect
, она просто не перенаправляется? Он остается на той же странице.
Кроме того, если я попытался перенаправить из тела, просто набрав:
<script type="text/javascript">
alert("before redirect..");
window.location.href = "http://localhost/main.php?width=" + screen.width + "&height=" + screen.height;
alert("after redirect..");
</script>
он перенаправляет.
Любые идеи о том, как я могу заставить это работать?