質問編集履歴
2
タグ変更 コードみやすく表示
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
else ifでアラートの表示をしたいのですが、一番最後の'IDまたはパスワードが一致しません'のアラートが三回でてしまい困っています。一回で済むようにするにはどうすればよろしいでしょうか?
|
2
|
+
`
|
2
3
|
|
4
|
+
````ここに言語を入力
|
3
5
|
function logincheck(){
|
4
6
|
const id = document.getElementById('id').value;
|
5
7
|
const pw = document.getElementById('pas').value;
|
@@ -12,22 +14,23 @@
|
|
12
14
|
];
|
13
15
|
|
14
16
|
//ID PW未入力時
|
15
|
-
if(id
|
17
|
+
if(id === "" && pw === ""){
|
16
18
|
alert("IDとパスワードは必須入力です");
|
17
19
|
//ID未入力時
|
18
|
-
}else if(id
|
20
|
+
}else if(id === ""){
|
19
21
|
alert("IDは必須入力です");
|
20
22
|
//PW未入力時
|
21
|
-
}else if(pw
|
23
|
+
}else if(pw === ""){
|
22
24
|
alert("パスワードは必須入力です");
|
23
25
|
}else{
|
24
26
|
//ID PW一致チェック
|
25
27
|
usernum.forEach(item =>{
|
26
28
|
if(item[0] === id && item[1] === pw){
|
27
|
-
window.location.href='
|
29
|
+
window.location.href='トップ画面.html';
|
28
30
|
}else{
|
29
|
-
alert("ID
|
31
|
+
alert("IDとパスワードが一致しません");
|
30
32
|
}
|
31
33
|
});
|
32
34
|
}
|
33
|
-
}
|
35
|
+
}
|
36
|
+
```
|
1
タグ変更
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|