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

質問編集履歴

2

もう一度コードタグで囲みました。

2020/05/28 02:49

投稿

Masaru0217
Masaru0217

スコア10

title CHANGED
File without changes
body CHANGED
@@ -5,9 +5,7 @@
5
5
  アドバイス頂けたら幸いです。
6
6
 
7
7
 
8
- calBirthday.html
9
- コード
10
- <!DOCTYPE html>
8
+ ```<!DOCTYPE html>
11
9
  <html lang="ja">
12
10
 
13
11
  <head>
@@ -29,9 +27,7 @@
29
27
 
30
28
  </form>
31
29
 
32
- <script>
33
- document.getElementById('submit').onclick = function (){
34
- var birthDay = document.getElementById('form').birthday.value;
30
+ <script> var birthDay = document.getElementById('form').birthday.value;
35
31
  //*現在までの時間*//*
36
32
  var d1 = new Date();
37
33
  //*生まれた日までの時間*//*
@@ -43,15 +39,17 @@
43
39
  //*年数を出す処理*//*
44
40
  var age = Math.floor(daysPast / 365);
45
41
  //*document.getElementById('daysPast').innerHTML = daysPast;*//*
46
-
42
+ var global_variable = "";
47
43
  var str = age
48
44
  var result = str.match(/^([1-9]\d*|0)$/);
49
45
  if (result != null) {
50
46
  alert(age+'歳です');
51
47
  }
52
- }
48
+
53
49
  </script>
54
50
 
55
51
  </body>
56
52
 
57
- </html>
53
+ </html>
54
+ コード
55
+ ```

1

コードタグで囲みました。

2020/05/28 02:49

投稿

Masaru0217
Masaru0217

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,8 +1,12 @@
1
1
  生年月日を入力し送信ボタンを押すと、年齢が計算される機能を作っています。
2
2
  内容が空欄の時は何も表示されず、そうでなければ表示されるようにしたいです。
3
3
  年齢の計算まではできてるはずなのですが、上手く表示できません。
4
+ デバックしたら、str.match is not functionとでます。
4
5
  アドバイス頂けたら幸いです。
5
6
 
7
+
8
+ calBirthday.html
9
+ コード
6
10
  <!DOCTYPE html>
7
11
  <html lang="ja">
8
12