如果是我寫了用戶名但沒有密碼,那麼它應該會出現一個錯誤。如果其中一個是空的用戶名或密碼
問題是隻有當兩個輸入都是空的並且根本沒有內容時才顯示。
我想什麼,如果他們中的一個是空的用戶名或密碼
$(function() {
var $login = $("#login"),
$pwd = $("#pass"),
$usr = $("#brugernavn");
$login.on("submit", function (event) {
var msg = "Husk ",
usr = ($usr.val().trim() !== ""),
pwd = ($pwd.val().trim() !== "");
msg += !usr ? "brugernavn" : "";
msg += !usr && !pwd ? " og " : "";
msg += !pwd ? "kodeord" : "";
(pwd && usr) || alert(msg);
return (pwd && usr);
});
});
什麼是所有瘋狂的布爾短手?對「if」過敏? –
我也會拿出逗號。會使它更可讀IMO。 –
逗號沒有任何問題。它允許您只使用一次'var'關鍵字,而不是在每個變量聲明的開始處。 –