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

回答編集履歴

2

初期化

2020/12/22 09:09

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -11,4 +11,4 @@
11
11
  }
12
12
  ```
13
13
 
14
- なので、取得した値に対し、正規表現などで切り分けddだけ取得するなどする解決します。
14
+ なので、取得した値を毎回初期化すると問題は思います

1

誤字の修正

2020/12/22 09:09

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -1,4 +1,4 @@
1
- JavaScriptの問題です。daetextには随時、カレンダーの値を取得しているので、初期につけたYYYY…からの部分が付与されていきます。
1
+ JavaScriptの問題です。変数datetextには随時、カレンダーの値を取得しているので、初期につけたYYYY…からの部分が付与されていきます。
2
2
 
3
3
  ```js
4
4
  function myFnc() {
@@ -6,7 +6,7 @@
6
6
  var YYYY = dd.getFullYear() + '';
7
7
  var MM = (dd.getMonth()+1) + '';
8
8
  var target = document.getElementById('date-text');
9
- var dateText = YYYY + '/' + MM + '/' + target.value ;
9
+ var dateText = YYYY + '/' + MM + '/' + target.value ; //ここは毎回フォームの入力値を取得している
10
10
  $('#date-text').val(dateText);
11
11
  }
12
12
  ```