javascript - 为什么单击按钮时我的 jQuery 代码不起作用?

标签 javascript jquery html css

我对 JavaScript/jQuery 和网络编程还很陌生。我必须要文本框和一个按钮。我试图做到这一点,以便当文本框中包含正确的字符并且您单击按钮时,它会将您带到另一个页面。但是当我点击按钮时,没有任何反应。

这是我服务器上的链接:http://jakadproductions.com/testing/

对不起,我才 15 岁。

我的代码:

$document.ready(function() {
  $("#login_button").click(function() {
    var username_value = document.getElementById("username_box").value;
    var password_value = document.getElementById("password_box").value;
    if (username_value == "JakobMorelan" && password_value == "Admin1234") {
      window.location = "http://jakadproductions.com/naj7m6j2aajre1o7opjr/";
    };
    else {
      window.location = "http://jakadproductions.com/";
    };
  });
});
<title>LOGIN</title>
<script src="https://code.jquery.com/jquery-3.2.1.js" integrity="sha256-DZAnKJ/6XZ9si04Hgrsxu/8s717jcIzLy3oi35EouyE=" crossorigin="anonymous"></script>

<h1>LOGIN</h1>
<input id="username_box" type="textbox" placeholder="Username" />
<input id="password_box" type="textbox" placeholder="Password" />
<button id="login_button">Submit</button>

最佳答案

控制台是您的 friend 。查看它会发现:

SyntaxError: expected expression, got keyword 'else'

鉴于您的代码中只有一个 else 关键字,您可以假设它就是那个关键字。紧接在此之前,您有一个分号,它完全结束了该条件。因此 else 是无效的,因为不再有它继续的 if 。去掉分号,它就会运行。

关于javascript - 为什么单击按钮时我的 jQuery 代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43723320/

相关文章:

javascript - 文件创建后生成 HTML 链接

javascript - 如何使用 JavaScript/Jquery 从字符串中获取所有日期和时间?

jquery - 如何强制内联阻塞的 div 到相同的高度

javascript - Facebook 爬虫通过 angularjs 应用程序,未加载 JavaScript

javascript - jQuery 错误??如何获取所有可见行中的第一个 "td"

php - TinyButStrong 如何使用 block 与php var比较数据值?

html - SVG 在不同浏览器上的缩放比例不同

html - 如何将样式应用于嵌入式 SVG?

javascript - 处理字符串中的单/双引号

javascript - 内联框不包含任何内容时如何保持显示?