js登陸三次失敗問題
JS登陸失敗三次關閉頁面的 錯誤程式碼和改正
這題拿到以後我首先想到的是用迴圈,三次以後,如果i==3,關閉頁面。
錯誤程式碼:
//點選按鈕登陸
var button = document.getElementById('button');
button.onclick=function(){
for(var i=0;i<3;i++){
if(username.value != "admin" || pass.value != "123456"){
alert("登陸失敗");
return;
}else{
alert("登陸成功");
return;
}
if(i==2){
alert("登陸超過三次")
close();
}
}
}
分析:點第一下登陸,自動迴圈3次,只有第一次能輸入,接下來倆次沒辦法輸入,自動錯誤。
改正程式碼:
var count = 0;
sub.onclick = function () {
if (username.value != "admin" || pass.value != "123456") {
alert("登陸失敗")
count ++;
} else {
alert("登陸成功")
return;
}
if (count == 3) {
alert("登陸超過三次")
close();
}
}
設定一個變數,每次登陸失敗都+1,當為3時,close;
相關文章
- 搭建私有Harbor出現登陸失敗問題記錄
- shiro 登陸的問題。
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- openwrt 撥號失敗問題
- laravel社會化登入 iframe微信網頁登入失敗的問題Laravel網頁
- gitment 登入失敗Git
- PbootCMS網站初次登陸失敗(賬號和密碼都對)boot網站密碼
- git clone失敗問題解決Git
- 問題一:Kibaba 啟動失敗
- Pod掛載Volume失敗問題分析
- 最失敗的 JavaScript 面試問題JavaScript面試
- mongodb啟動失敗問題解決MongoDB
- Pyinstaller打包pikepdf失敗的問題排查
- hbase啟動失敗問題解決
- JS實現登陸介面JS
- 引入js檔案失敗JS
- docker login 登入harbor失敗Docker
- 解決csdn登陸複製的問題
- Composer doctrine/dbal 2.0 安裝失敗問題
- 解決Nessus外掛更新失敗問題
- linux swap掛載失敗問題處理Linux
- js浮點數丟失問題JS
- js實現回車登陸JS
- SQL登入失敗注意事項SQL
- postgresql登入失敗怎麼辦SQL
- WebSocket的SSL認證失敗問題記錄Web
- 對於Spring中注入物件失敗的問題Spring物件
- STM32 IIC讀取Eeprom失敗問題
- mssql2008使用者預設資料庫登陸失敗的解決方法SQL資料庫
- Ubuntu中fcitx安裝失敗問題,及軟體換源問題Ubuntu
- 回顧自己三次失敗的面試經歷面試
- 獲取登入驗證碼失敗及前後端不同域導致session丟失問題分析記錄後端Session
- 表單登入失敗左右晃動
- Linux解決MySQL-python安裝失敗問題LinuxMySqlPython
- Debian 12 + KDE 螢幕共享失敗問題解決
- Kali Linux 2020.1a版本msfconsole啟動失敗問題Linux
- 記一次 Kafka 重啟失敗問題排查Kafka
- Mac openssl 未找到 / 載入失敗問題處理Mac