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

回答編集履歴

1

サンプルコード追加

2016/07/06 09:30

投稿

sunagimochan
sunagimochan

スコア12

answer CHANGED
@@ -1,3 +1,22 @@
1
1
  変数が再定義されているのが気になります。
2
2
  他の回答者様の提示した方法を試してもfalseが返ってくるとのことですが、IDのinputには何を入力してらっしゃいますか?
3
- ans1に最初に指定されている『jt』ではなく、半角数字の『1』を入力すればちゃんとページ遷移します。
3
+ ans1に最初に指定されている『jt』ではなく、半角数字の『1』を入力すればちゃんとページ遷移します。
4
+
5
+ IDをans1、パスワードをans2で指定した値でログインさせる場合は下記でOKです。
6
+
7
+ ```JavaScript
8
+ document.getElementById('btn').addEventListener('click', function(){
9
+ var logid = document.getElementById('logid').value;
10
+ var pass = document.getElementById('pass').value;
11
+ var ans1 = 'jt';
12
+ var ans2 = 'abc';
13
+
14
+ console.log(logid);
15
+
16
+ if (logid === ans1 && pass === ans2) {
17
+ location.href = 'jt-top.html';
18
+ } else {
19
+ result.innerHTML = 'ID、またはPassWordに誤りがあります。';
20
+ }
21
+ });
22
+ ```