Вы смешиваете JavaScript и Java вместе, которые совершенно разные.Выяснилось, что вы используете Java для объявления своих переменных, перенаправления и печати на консоль.Вместо этого измените все это String variable_name = "string here";
в вашем коде на var variable_name = "string here";
и замените System.out.print(Wrong);
на console.log(Wrong);
.
Примечание. Вы не указываете тип данных в JavaScript.JavaScript определяет тип данных переменной, проверяя тип значения, которое вы присваиваете.
Обновите часть кода с помощью следующего кода:
<form class="form-signin" role="form" id="LoginF" action="" method="post" onsubmit="return processForm(event);">
<input type="text" class="form-control" name="username" id="username" placeholder="Username = Johnny Appleseed" required autofocus color="#00DD19"><br>
<input type="password" class="form-control" name="password" id="password" placeholder="Password = Yum @pple$" required>
<br><button class="btn btn-lg btn-primary btn-block" type="submit" name="login" id="login" onclick=>Login</button>
</form><br><br><br><br>
<script>
function processForm(e){
e.preventDefault(); //stop the form from submitting to server
var username =
document.getElementById("username").value;
var password =
document.getElementById("password").value;
var Cusername = "TeacherLogin";
var Cpassword = "Hapke";
var Wrong = "Wrong user name or password";
if (username == Cusername && password == Cpassword) {
window.location.href = "https://mail.google.com/mail/";
} else {
console.log(Wrong);
}
}
</script>
Ссылка на JSFiddle тест.