teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

タグ変更 コードみやすく表示

2021/06/08 02:09

投稿

tomokia
tomokia

スコア28

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.length =="" && pw.length ==""){
17
+ if(id === "" && pw === ""){
16
18
  alert("IDとパスワードは必須入力です");
17
19
  //ID未入力時
18
- }else if(id.length ==""){
20
+ }else if(id === ""){
19
21
  alert("IDは必須入力です");
20
22
  //PW未入力時
21
- }else if(pw.length ==""){
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='html トップ画面.html';
29
+ window.location.href='トップ画面.html';
28
30
  }else{
29
- alert("IDまたはパスワードが一致しません");
31
+ alert("IDパスワードが一致しません");
30
32
  }
31
33
  });
32
34
  }
33
- }
35
+ }
36
+ ```

1

タグ変更

2021/06/08 02:09

投稿

tomokia
tomokia

スコア28

title CHANGED
File without changes
body CHANGED
File without changes