检查提交时输入是否为空

时间:2013-02-11 11:17:26

标签: javascript jquery passwords undefined

我正在尝试检查表单上的密码字段是否已在表单上提交但是它总是返回为“未定义”,因此我在提交表单时尝试运行的代码从不运行

用户名字段似乎工作正常。

这是我的代码......

$("#form1").find("input[type=submit]").click( function() {
    if($(".username").val() != "" && $(".password").val() != "") {
        console.log("Success")
    } else {
        console.log("fail");
    }
});

1 个答案:

答案 0 :(得分:1)

你的html肯定有问题,因为它似乎有效:

<form id="form1" method="post">
    <input type="text" class="username">
    <input type="text" class="password">
    <input type="submit" value="Submit">
</form>

See live example here.

我觉得你可能会混淆用“。”选择的类。使用“#”选择id,但如果我没有看到你的html,我只是在猜测。