Извините, если это относительно простой вопрос, но я немного расстроен, и я впервые использую GitHub Pages.
Я хочу:
заранее спасибо
<!DOCTYPE html>
<html>
<head>
<title>Page</title>
</head>
<body>
<form onSubmit = "checkPass(this)">
<label>Password:</label>
<input type = "text" name = "Password" id = "pwd" size = "20">
<input type = "Submit" name = "Submit">
</form>
<script>
function checkPass(passForm) {
var password = document.getElementById('pwd');
if (password == "pass"){
windows.open("Website extension here")
}
}
</script>
</body>
</html>
Пожалуйста, не используйте этот код на действующем веб-сайте, если только вы не уверены, что он не обеспечивает никакой защиты.
Но любой может просмотреть исходный код и открыть веб-сайт, верно? Все правильно, кроме того, что вы пропустили .value
. Добавьте return false
и сделайте windows
как window
:
function checkPass() {
var password = document.getElementById('pwd').value;
if (password == "pass") {
window.open("https://example.com")
}
}
<form onSubmit = "checkPass(); return false;">
<label>Password:</label>
<input type = "text" name = "Password" id = "pwd" size = "20">
<input type = "Submit" name = "Submit">
</form>
Приведенный выше код не будет работать в песочнице. Так что попробуйте, используя CodeSandbox Demo.
Спасибо! Я знаю, что это открытый исходный код, но я не собираюсь использовать его для чего-то важного. Это было больше похоже на тест использования веб-сайта в GitHub.
@aeter Всего наилучшего! Спасибо за совет.
Но любой может просмотреть исходный код и открыть веб-сайт, верно?