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

質問編集履歴

1

情報の修正

2018/06/01 13:35

投稿

kaitotokai
kaitotokai

スコア59

title CHANGED
File without changes
body CHANGED
@@ -1,44 +1,3 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ボタンを押したときデータの中身が初期化されない。
3
+ ボタンを押したときデータの中身が初期化されない。
4
-
5
- ### 該当のソースコード
6
-
7
- ```ここに言語名を入力
8
-
9
- <form name="userform" id="userform" action="javascript:void(0)" method="POST" enctype="multipart/form-data">
10
- <input type="text">
11
-
12
- <button id="idbutton">送信</button>
13
- </form>
14
-
15
- <script>
16
-
17
- $('#idbutton').click(function(){
18
-
19
- userdata = rfst_userdata;
20
- agedata = rfst_agedata;
21
-
22
- console.log(userdata);
23
- console.log(agedata);
24
-
25
- #userdata・agedata のデータをAメソッドで使う
26
- A();
27
-
28
- });
29
- </script>
30
- ```
31
- とコードを書いた。
32
- <input type="text">に値を入力して、送信ボタンを押すと、
33
- 最初は
34
- ```ここに言語を入力
35
- console.log(userdata);
36
- console.log(agedata);
37
- ```
38
- が出力されるが、
39
- 2回目以降送信ボタンを押すと、
40
- 2つのconsole.log()が表示されない。
41
- ゆえに、2回目以降Aメソッドを呼び出したとき
42
- userdata・agedata のデータが初期化されない。
43
- 2回目以降Aメソッドを呼び出したときもuserdata・agedata のデータを初期化したい。
44
- なぜ$('#idbutton').click(function(){ のメソッドは呼ばれないのか?