私は自分の頭を包み込むようにしてきたログインフォームに取り組んできました。本質的に、if()文は私が期待していることをしていません。 core.user/core.passが設定値と正確に一致しても、成功事例には達しません。else loopの場合
-2
A
答えて
1
password
およびusername
には既に値が含まれています。したがってundefined
を返す文字列に.value
を呼び出そうとしています。このような変数password
とusername
を使用している場合は、.value
を削除してください。
if (username === coreUser) {
//...
if(password === corePass) {
//...
また、debuggerでこの種のバグも簡単に見つかります。あなたは将来のかなりの時間を節約するために、時間をかけて1つを使用する方法を学ぶべきです。
-1
はあなただけ===以下 ユーザ名に& password.value ユーザーのようにusername.valueからcoreUser
パスワード=== corePass
JavaScriptの検証では、値が無効な場合はreturn文が必要です。例えば :
if(username !== coreUser || username ==='') {
alert("Username invalid");
return false;
} else if(password !== corePass || password === '') {
alert("Password invalid");
return false;
} else {
console.log("username matches");
console.log("You are logged in as " + username);
}
関連する問題
- 1. Else/If Loop JavaScript
- 2. else loop in R
- 3. else文の場合
- 4. Else if try with loop
- 5. "for loop" ValueCollectionの場合
- 6. Loop Iteration Robot Frameworkの場合
- 7. R for else with elseループの場合
- 8. ActionScriptのelse文の場合
- 9. Javaのelse文の場合
- 10. Else/Else動作しない場合
- 11. Verilog:Casex変換の場合else
- 12. THEN-ELSE場合-ocamlの
- 13. else googleスクリプトの場合
- 14. else文の場合はPexpect
- 15. else JavaScriptエラーの場合
- 16. Angular2 [innerHTML] else validationの場合
- 17. JS Elseエラーの場合
- 18. Else文の場合Powershell CSV
- 19. 場合... ELSE IF()対使用
- 20. 実行中のスピードアップelse loop in R
- 21. (Javaの場合)if/else if/elseループの後のreturn文?
- 22. 特定のIF ELSEを伴うMySQLクエリELSE条件の場合
- 23. 'else else pass'の場合、 'do_this()'のpythonic方法は何ですか?
- 24. NULLエラーの場合はelse文のエラー
- 25. cakephpクエリのElse条件パラメータの場合
- 26. フラグ付きのelse文の場合C++
- 27. SQL * LoaderのIf-elseの場合
- 28. 一時テーブルのElse条件の場合
- 29. elseステートメントがifとelseの両方を通過する場合
- 30. ステートメントが他のステートメントにスキップする場合else else
(ユーザ名=== coreUser)であれば{ – Amit
このラインここで '(username.value === coreUser)場合{' {(ユーザ名は=== coreUser)場合であるべきです.. .. '。それはすでに価値があるからです。 – finch
答えを投稿するのではなく、なぜコメントしますか? @litelite – tiagodws