我一直在努力登錄表單,我一直在試圖包裹我的頭。從本質上講,if()語句沒有達到我所期望的。即使core.user/core.pass與設置值完全匹配,它也沒有達到成功案例。if else loop issue
-2
A
回答
1
password
和username
已經包含值。因此,您正嘗試對返回undefined
的字符串調用.value
。當您使用這樣的password
和username
變量時,請刪除.value
。
if (username === coreUser) {
//...
if(password === corePass) {
//...
此外,這種錯誤很容易找到一個debugger。您應該花時間學習如何使用它,因爲這將爲您節省大量時間。 (所有現代瀏覽器都在開發工具中的調試器JS)
-1
您剛剛從username.value下面 的用戶名刪除.value的& password.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. (C#)If-Else Statement Issue Issue
- 2. java loop,if else
- 3. If/else order sequence issue
- 4. If/Else statement in a loop,javascript
- 5. laravel - if else loop not working proper
- 6. Javascript loop with if else while
- 7. for loop condition issue
- 8. Strting for loop tag inside if else tag raise error
- 9. jquery if statement issue
- 10. if-else vs if-else-if-else
- 11. if/if else/else
- 12. if else else if sql
- 13. Javascript if if else else
- 14. Swift if sentence issue
- 15. if else if else in angular js
- 16. if else if else語句(JS)
- 17. 嵌套if-else vs if-else?
- 18. jQuery if if else else filter
- 19. getElementById.innerHTML if if else
- 20. vanilla js onclick if statement issue
- 21. If else else in Javascript:Expected')'
- 22. asp.net if else else codebehind
- 23. if elseif indie while loop
- 24. 在mySql事件中使用IF ELSE和LOOP
- 25. if else loop on Python。用Selenium檢查課程名稱
- 26. sys.stdin.readline()if if else(Python)
- 27. if/else或double if?
- 28. If and Else If Execution
- 29. if,else if和else聲明? java
- 30. javascript - 如何控制if/else if/else
如果(用戶名=== coreUser){ – Amit
這裏這條線'如果(username.value === coreUser){'應該是'如果(用戶名=== coreUser){.. ..'。因爲它已經是價值。 – finch
爲什麼評論而不是發佈答案? @litelite – tiagodws