for文を使い、二次元配列の値の正誤を取得したいのですが、上手く反映されないです。初心者なので、ネットで調べながらやっているのですがわかりません。どうか教えてください。
function logincheck(){ const id = document.getElementById('id').value; const pw = document.getElementById('pas').value; //ユーザー仮ナンバー const usernum=[ ['ss', '2222'], ['df', '4444'], ['we', '5555'], ]; //ID PW未入力時 if(id === "" && pw === ""){ alert("IDとパスワードは必須入力です"); //ID未入力時 }else if(id === ""){ alert("IDは必須入力です"); //PW未入力時 }else if(pw === ""){ alert("パスワードは必須入力です"); }else{ //ID PW一致チェック for(let i=0; i<usernum.length; i++){ let element = usernum[i]; if(element[0] === id && element[1] === password){ window.location.href='html トップ画面.html'; }else{ alert("IDとパスワードが一致しません"); } }); } }
https://teratail.com/questions/342800 この質問と何が違うのでしょうか?
回答4件
あなたの回答
tips
プレビュー