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出現登陸失敗問題記錄
- oracle使用者登陸失敗次數限制修改Oracle
- 普通使用者ssh無密碼登陸失敗密碼
- 審計資料庫登陸失敗觸發器資料庫觸發器
- Linux下root密碼正確卻登陸失敗Linux密碼
- RHEL 6.5 登陸後放回登陸介面,迴圈登入問題
- laravel社會化登入 iframe微信網頁登入失敗的問題Laravel網頁
- 主機安裝zblog 無法登陸:錯誤原因:登入失敗
- Oracle10G審計失敗的使用者登陸Oracle
- gitment 登入失敗Git
- PbootCMS網站初次登陸失敗(賬號和密碼都對)boot網站密碼
- 最失敗的 JavaScript 面試問題JavaScript面試
- MySQL建立表失敗的問題MySql
- git clone失敗問題解決Git
- Win7新增共享印表機登陸失敗的解決辦法Win7
- aix 遠端登陸緩慢問題AI
- hbase啟動失敗問題解決
- mongodb啟動失敗問題解決MongoDB
- 解決csdn登陸複製的問題
- 登陸sqlplus出現問號的問題SQL
- JS實現登陸介面JS
- 解決Mysql中只能通過localhost登陸不能通過ip登陸的問題MySqllocalhost
- Linux使用者密碼後不能登陸(回到原登陸狀態)問題Linux密碼
- 回顧自己三次失敗的面試經歷面試
- 解決Nessus外掛更新失敗問題
- Pod掛載Volume失敗問題分析
- Pyinstaller打包pikepdf失敗的問題排查
- vs 中“包載入失敗”問題【轉】
- vsftp無法使用root登陸的問題FTP
- postgresql登入失敗怎麼辦SQL
- docker login 登入harbor失敗Docker
- SQL登入失敗注意事項SQL
- Oracle中su切換進去sqlplus登入失敗的問題處理OracleSQL
- 引入js檔案失敗JS
- js實現回車登陸JS
- Composer doctrine/dbal 2.0 安裝失敗問題
- linux swap掛載失敗問題處理Linux
- WebSocket的SSL認證失敗問題記錄Web