Итак, у меня есть текстовое поле, в котором пользователь должен ввести пароль, чтобы загрузить PDF-файл. Если пароль правильный, он перенаправляет пользователя на URL-адрес файла PDF, если пароль неверен, он перенаправляет пользователя на другую страницу, которая называется неправильной (incorrect.html).
Все работает нормально. Единственная проблема заключается в том, что когда вы нажимаете клавишу Enter, страница не перенаправляется. Это работает только при нажатии на кнопку «Отправить».
Есть ли способ исправить это?
Большое спасибо!
Введите текстовое поле и нажмите кнопку "Отправить"
<form name="login">
<input class="gen-label" type="text" name="pass" size="17" onKeyDown="if(event.keyCode==13) event.keyCode=9;">
<input class="button submit" type="button" value="Submit" onClick="TheLogin(this.form)">
</form>
JavaScript
<script>
function TheLogin() {
var password = 'Pass1';
if (this.document.login.pass.value == password) {
top.location.href="file_to_download.pdf";
}
else {
location.href="incorrect.html";
}
}
</script>
<input type="submit"
вместо кнопки. - person Patsy Issa   schedule 04.04.2014