У меня есть файл PDF, который можно загрузить после ввода пароля. Если пароль неверен, он перенаправляет пользователя на другую страницу с именем wrong.html.При нажатии клавиши ввода не перенаправляется
Проблема в том, что она работает только при нажатии кнопки «Отправить». Когда вы нажимаете клавишу ввода, она не работает
Как это можно исправить?
<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
function TheLogin() {
var password = 'pass1';
if (this.document.login.pass.value == password) {
top.location.href="path_to_PDF.pdf";
}
else {
location.href="incorrect.html";
}
}
Fiddle http://fiddle.jshell.net/HKLma/
Почему бы вам не использовать 'onsubmit' событие формы? – Satpal