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

質問編集履歴

2

必要な情報の追加 タグの修正

2019/11/28 01:36

投稿

minomonnta
minomonnta

スコア9

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,31 @@
1
- 座標座標、座標3それぞれにクリックした座標を入力されるようにしたい
1
+ 要素1をクリックした時に座標1にクリックした時の座標要素2をクリックした時に座標にクリックした時の座標といにしたい
2
- (クリク1回目に座標、2回目に座標2、3回目に座標3・・・n回目)
2
+ 要素はドラグで動かせるようしていてドロップした時の座標が欲しい。
3
+ 今のやり方では要素1の座標しか取り出せていないので解決方法を教えてください。
3
4
 
4
- ```php
5
+ ```html
6
+ //要素1
7
+ <div class="drag-and-drop" id="target" style="top:;left:0;background-color:#f48fb1;">正方形</div>
8
+ //要素2
5
- <div id="target" style="width:500px; height:100px; border: solid 1px navy"></div>
9
+ <div class="drag-and-drop2" id=target2" style="top:1;left:110px;background-color:#64b5f6;">縦長</div>
6
- <script>
10
+ //要素3
11
+ <div class="drag-and-drop3" id="target3" style="top:1;left:220px;background-color:#ffe082;">横長</div>
12
+ //座標1
7
13
  document.getElementById("target").addEventListener('click', function(event) {
8
14
  var kimetu = event.pageX ; // 水平の位置座標
9
15
  var yaiba = event.pageY ; // 垂直の位置座標
10
16
  document.getElementsByName('name')[0].value = kimetu + ":" + yaiba;
11
17
  });
12
-
18
+ //座標2
13
- document.getElementById( "jump" ).addEventListener('click', function(event) {
19
+ document.getElementById( "target2" ).addEventListener('click', function(event) {
14
20
  var kuroko = event.pageX ; // 水平の位置座標
15
21
  var basuke = event.pageY ; // 垂直の位置座標
16
- document.getElementsByName('name1')[1].value = kuroko + ":" + basuke;
22
+ document.getElementsByName('name2')[1].value = kuroko + ":" + basuke;
17
23
  });
18
-
24
+ //座標3
19
- document.getElementById( "target" ).addEventListener('click', function(event) {
25
+ document.getElementById( "target3" ).addEventListener('click', function(event) {
20
26
  var saikikusuo = event.pageX ; // 水平の位置座標
21
27
  var sainann = event.pageY ; // 垂直の位置座標
22
- document.getElementsByName('name2')[2].value = saikikusuo + ":" + sainann;
28
+ document.getElementsByName('name3')[2].value = saikikusuo + ":" + sainann;
23
29
  });
24
30
  </script>
25
31
 
@@ -28,7 +34,7 @@
28
34
 
29
35
  <form method="post" action="demo.php" >
30
36
  <p>
31
- 座標
37
+ 座標
32
38
  <input type="text" value="クリックしてね☆" name="name">
33
39
 
34
40
  </p>
@@ -36,12 +42,12 @@
36
42
 
37
43
  <p>
38
44
  座標2
39
- <input type="text" value="クリックしてね☆" name="name1">
45
+ <input type="text" value="クリックしてね☆" name="name2">
40
46
 
41
47
  </p>
42
48
  <p>
43
49
  座標3
44
- <input type="text" value="クリックしてね☆" name="name2">
50
+ <input type="text" value="クリックしてね☆" name="name3">
45
51
 
46
52
  </p>
47
53
  <input type="submit" value="submit">

1

タグを修正しました

2019/11/28 01:36

投稿

minomonnta
minomonnta

スコア9

title CHANGED
File without changes
body CHANGED
File without changes