javascript - jQuery 密码登录表单

标签 javascript jquery html forms events

我正在尝试创建一个带有登录框的非常简单(不需要“安全”)的页面。

当用户输入密码时,我希望按钮转到某个 URL。如果密码不正确,它应该显示警报。

这是我到目前为止的代码;

$(document).ready(function() {
  $('.login').click(function() {
    if ($('input:password').val() == "hello") {
      alert('Right Password!');
     else 
      alert('Wrong Password!');
    }
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <input type="password" id="password" />
  <input type="button" class="login" value="Continue" />
</form>

我期望我的代码做什么:.login上放置一个点击函数来检查if:密码等于'hello'然后转到一个URL(使用警报进行测试目的)或其他:提醒消息。

我遇到的问题: 当前对按钮没有任何响应。如果在填写字段后按 Enter 键,页面将重新加载。我希望我的用户也能够使用回车键触发按钮,这可能吗?

我在结束我的 body 之前加载脚本,并调用我脑海中的库。

最佳答案

基本上问题是您缺少 { 大括号。因此您的代码无法工作。尝试以下代码

$(document).ready(function() {
  $('.login').click(function() {
    if ($('input:password').val() == "hello") {
      alert('Right Password!');
    } else {
      alert('Wrong Password!');
    }
  });
});

关于javascript - jQuery 密码登录表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41979602/

相关文章:

javascript - 使用 jQuery 将鼠标悬停事件传递给另一个事件

php - 使用 onclick 方法获取 $this 行并填充 Web 表单

javascript - 从 jQuery 变量中的 ul li 选择 <a> 值

python - 如何使用 BeautifulSoup 从表中获取第一个和第三个 td?

c# - 如何在 Windows 8 JS Metro 应用程序的后台任务中使用时间触发器

javascript - 在div中设置用户文本并防止XSS

javascript - 变量/对象是按值传递的吗?为什么我不能用 JavaScript 中的变量更改对象的属性?

c# - 根据年份在 View 中呈现不同的表格

JavaScript [ ].sort( ) 方法在应该单独保留元素时进行排序

javascript - 如何使用 jQuery 将多个图像的切片与另一个图像切换