2013-02-11 95 views
0

我試圖檢查表單上的密碼字段是否填寫了表單上的提交內容,但它總是以「未定義」的形式返回,所以我試圖運行的代碼表單提交時從未運行。檢查提交時輸入是否爲空

雖然用戶名字段似乎工作正常。

這裏是我的代碼...

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

你的html是什麼? – Trufa 2013-02-11 11:18:26

+0

你能提供html嗎? – 2013-02-11 11:18:39

+0

我不會使用用戶名或密碼的類選擇器。使用ID。 – 2013-02-11 11:57:35

回答

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,我只是猜測。