質問編集履歴
2
もう一度コードタグで囲みました。
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
コードタグで囲みました。
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
|
|