javascript - document.ready 上保存的用户/密码为空

标签 javascript jquery

我试图在加载页面时获取用户名/密码保存值(我在浏览器上保存了用户/密码)。

$(document).ready(function(){
    validate();
    $("input").keyup(function(){
        validate();
    });

    function validate(){
      console.info($("#username").val())
       console.info($("#password").val())

    }

但它一直是空的。当我开始输入时,只有它输出​​值。

最佳答案

您需要在调用函数之前声明它。

试试这个代码:

function validate(){
  console.info($("#username").val())
  console.info($("#password").val())
}

$(document).ready(function(){

    $("input").keyup(function(){
        validate();
    });

    validate();
  });

这是一个示例:https://jsfiddle.net/qd9cr5xd/

关于javascript - document.ready 上保存的用户/密码为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35570399/

相关文章:

javascript - 为什么上下文菜单有时不起作用?

javascript - 上传图片时如何传递参数?

javascript - 如何使用 javascript 检测 IE/Edge?

javascript - 如何使用 async-await 停止执行下一个函数?

javascript - Angular js - 在异步调用 $scope.users 后不更新模态值

javascript - VueJS : Re-create component after clicking on the same "router-link"?

javascript - 在 jQuery 中更改子级不会保留在父级中

javascript - html5输入的焦点月份或年份[类型="date"]

jquery - 在其他元素之上保持转换元素

Javascript - 在 JSON 文件中存储我的游戏的高分