回答編集履歴

1

追記

2017/04/10 03:13

投稿

yambejp
yambejp

スコア114769

test CHANGED
@@ -23,3 +23,71 @@
23
23
  逆にaddressおよびpassに一定の決まりがあるのであれば
24
24
 
25
25
  それを別ユーザー関数にまとめてもいいかと思います
26
+
27
+
28
+
29
+ # 追記
30
+
31
+ まとめるとこんな感じでしょうか?
32
+
33
+ getElementById("login_button")でエラーは出ないと思います
34
+
35
+
36
+
37
+ ```HTML
38
+
39
+ <script>
40
+
41
+ window.onload=function(){
42
+
43
+ login_check();
44
+
45
+ }
46
+
47
+ function login_check(){
48
+
49
+ var adress = document.getElementById("login_adress").value;
50
+
51
+ var pass = document.getElementById("login_pass").value;
52
+
53
+ document.getElementById("login_button").disabled = (adress==="" || pass==="");
54
+
55
+ }
56
+
57
+ </script>
58
+
59
+ <form>
60
+
61
+ <div>
62
+
63
+ <p>メールアドレス</p>
64
+
65
+ <p><input type="text" id ="login_adress" value="" onchange="login_check()"></p>
66
+
67
+ </div>
68
+
69
+ <div>
70
+
71
+ <p>パスワード</p>
72
+
73
+ <p><input type="text" id ="login_pass" value="" onchange="login_check()"></p>
74
+
75
+ </div>
76
+
77
+ <div>
78
+
79
+ <input id="login_button" type = "submit" value="ログイン">
80
+
81
+ </div>
82
+
83
+ </form>
84
+
85
+ <div>
86
+
87
+ <p><a>ご利用は初めてですか?</a></p>
88
+
89
+ <p><input type="button" value="新規登録" onclick="location.href='regist.php'"></p>
90
+
91
+ </div>
92
+
93
+ ```