Я новичок в JavaScript и пытаюсь сравнить два поля ввода, прежде чем переходить на другую страницу. Цель состоит в том, что при нажатии кнопки текст из двух полей ввода сравнивается, а затем страница перенаправляется на другую страницу. Я пробовал использовать window.location.href
, а также window.location.replace
, но пока ничего не получилось. Перенаправление должно выполняться, потому что выполняется предупреждение в том же блоке логики. Спасибо за любую помощь.Проблема перенаправления на новую страницу в Javascript
<html>
<head>
<script type="text/javascript">
function sub(){
if(document.getElementById("p1").value == document.getElementById("p2").value){
alert("success");
window.location.replace="http://localhost:8080/newUser.php";
} else {
alert("Password do not match");
}
}
</script>
</head>
<body>
<form onSubmit="sub()" method="post">
Password: <input type="text" id="p1" name="password"><br>
Confirm Password: <input type="text" id="p2" name="passwordConfirm"><br>
<input type="submit">
</form>
</body>
</html>
сценарий показывает предупреждение «успех»? –
@JoseRojas yes –
use 'document.location =" http: // localhost: 8080/newUser.php ";' – Teddy