回答編集履歴
2
ちょっと修正
test
CHANGED
@@ -40,7 +40,7 @@
|
|
40
40
|
|
41
41
|
var name = query.name;
|
42
42
|
|
43
|
-
var amount = query.amount;
|
43
|
+
var amount = Number(query.amount);
|
44
44
|
|
45
45
|
|
46
46
|
|
@@ -65,6 +65,14 @@
|
|
65
65
|
case 'checkstock':
|
66
66
|
|
67
67
|
checkStock(name);
|
68
|
+
|
69
|
+
break;
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
case 'checkstockall':
|
74
|
+
|
75
|
+
checkStockAll();
|
68
76
|
|
69
77
|
break;
|
70
78
|
|
@@ -122,7 +130,33 @@
|
|
122
130
|
|
123
131
|
var stock = getStock(name);
|
124
132
|
|
133
|
+
|
134
|
+
|
125
135
|
var result = name + 'の在庫は' + stock + '個です。';
|
136
|
+
|
137
|
+
document.getElementById("result").innerText = result;
|
138
|
+
|
139
|
+
}
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
function checkStockAll() {
|
144
|
+
|
145
|
+
var result = '';
|
146
|
+
|
147
|
+
for(var i = 0; i < localStorage.length; i++ ){
|
148
|
+
|
149
|
+
var key = localStorage.key(i);
|
150
|
+
|
151
|
+
var stock = localStorage.getItem(key);
|
152
|
+
|
153
|
+
if (result != '') result += '\n';
|
154
|
+
|
155
|
+
var row = key + 'の在庫は' + stock + '個です。';
|
156
|
+
|
157
|
+
result += row;
|
158
|
+
|
159
|
+
}
|
126
160
|
|
127
161
|
document.getElementById("result").innerText = result;
|
128
162
|
|
1
やりたいのはこれじゃないよね、と一応書いとく
test
CHANGED
@@ -17,6 +17,12 @@
|
|
17
17
|
`?function=checkstock&name=xxx`
|
18
18
|
|
19
19
|
と順番に入力してみてください。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
恐らくやりたいのはこういうことじゃないとは思いますが・・・。
|
24
|
+
|
25
|
+
少なくとも質問内容の要件は満たしてるかと。
|
20
26
|
|
21
27
|
|
22
28
|
|