質問編集履歴
1
コードの変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -26,4 +26,49 @@
|
|
26
26
|
<form method="post" th:action="@{/cart/delete/}+${cart.id}">
|
27
27
|
<input type="submit" value="削除" class="delete" />
|
28
28
|
</form>
|
29
|
+
```
|
30
|
+
|
31
|
+
jsファイル
|
32
|
+
|
33
|
+
```ここに言語を入力
|
34
|
+
|
35
|
+
/**
|
36
|
+
*
|
37
|
+
*/
|
38
|
+
function addNum(count) {
|
39
|
+
var num = count.innerText;
|
40
|
+
var name = count.id;
|
41
|
+
var lastNum = name.substr(1);
|
42
|
+
var targetId1 = "b" + lastNum;
|
43
|
+
var targetId2 = "c" + lastNum;
|
44
|
+
var elm1 = document.getElementById(targetId1);
|
45
|
+
var elm2 = document.getElementById(targetId2);
|
46
|
+
var num2 = Number(elm1.value);
|
47
|
+
var num3 = Number(elm2.value);
|
48
|
+
num = Number(num);
|
49
|
+
if (num3 > num) {
|
50
|
+
num++;
|
51
|
+
num2++;
|
52
|
+
}
|
53
|
+
|
54
|
+
count.innerText = num;
|
55
|
+
elm1.value = num2;
|
56
|
+
}
|
57
|
+
|
58
|
+
function subtractNum(count) {
|
59
|
+
var num = count.innerText;
|
60
|
+
var name = count.id;
|
61
|
+
var lastNum = name.substr(1);
|
62
|
+
var targetId = "b" + lastNum;
|
63
|
+
var elm = document.getElementById(targetId);
|
64
|
+
var num2 = Number(elm.value);
|
65
|
+
num = Number(num);
|
66
|
+
if (num > 1) {
|
67
|
+
num--;
|
68
|
+
num2--;
|
69
|
+
}
|
70
|
+
|
71
|
+
count.innerText = num;
|
72
|
+
elm.value = num2;
|
73
|
+
}
|
29
74
|
```
|