javascript - Jquery 验证。验证 "keyup"并在密码正确时隐藏表单

标签 javascript jquery forms jquery-validate

我想实现一个不常见的功能,我认为 jquery 验证插件将是最好的方法(如果您在没有插件的情况下建议和回答,我们也会欢迎)。我想在用户在输入字段中输入正确的单词后立即隐藏表单。 我试过这个:

  $("#beta_form").validate({
    onsubmit: false,
    onkeyup: true,
    rules: {
        beta_password: "1789"
    },
    success: function(){
        $("#beta_form").addClass("hidden");
    }
  });

因此,一旦用户输入“1789”(无需点击提交),表单就会隐藏。

我收到此错误:

 TypeError: settings[eventType].call is not a function

最佳答案

我没有使用验证插件就完成了

HTML:

<form id="formid">
    <input type="text" id="password" ></input>
    <input type="submit"></input>
</form>

Jquery:

$("#password").keyup(function(e){
    if($(this).val() ==='1789'){
        $("#formid").hide();
    }
});

Working Fiddle

关于javascript - Jquery 验证。验证 "keyup"并在密码正确时隐藏表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25188149/

相关文章:

javascript - js获取多维数组最大值的方法

jquery - Rails 应用程序中的 Bootstrap Carousel,显示所有图像但没有缩略图。在 Carousel 中显示来自数据库的图像

php - HTML 自定义 Select 标签

服务器上传后 JavaScript 不工作

javascript - $.ajax 和隐藏字段,还是 PHP 表单数据?

php - 通过 mysql 更新 ajax 嵌入 php 页面中的调用数据(没有出现错误)

javascript - 单击重置单选按钮尝试在 Django 中提交表单

swift - 如何在 SwiftUI 中删除 `Form` 的顶部空间?

javascript - Vue如何正确遍历列表?

javascript - 如何组织json数据并保存在新的数组结构中?