質問編集履歴

1

追記

2018/11/19 06:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,73 @@
171
171
  </html>
172
172
 
173
173
  ```
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+ 追加コード
182
+
183
+ ```JavaScript
184
+
185
+ $(function(){
186
+
187
+ // 保存されている値があればそれを表示する
188
+
189
+ for(var i = 1; i < 5; i++){
190
+
191
+ if(localStorage.getItem('num'+i)){
192
+
193
+ $('#num'+i).val(localStorage.getItem('num'+i));
194
+
195
+
196
+
197
+ }
198
+
199
+
200
+
201
+ if(localStorage.getItem('check' + i)){
202
+
203
+ $('#c' + i.toString()).prop('checked', true);
204
+
205
+ }
206
+
207
+
208
+
209
+ }
210
+
211
+
212
+
213
+ // Saveボタンが押されたら保存
214
+
215
+ $('#save').click(function(){
216
+
217
+ for(var i = 1; i < 5; i++){
218
+
219
+ localStorage.setItem('num'+i, $('#num'+i).val());
220
+
221
+ console.log(localStorage.getItem('num'+i));
222
+
223
+
224
+
225
+ var key = 'c' + i.toString();
226
+
227
+ var check = $('#' + key);
228
+
229
+ if (check.prop('checked')) {
230
+
231
+ localStorage.setItem(key, check.val());
232
+
233
+ } else {
234
+
235
+ localStorage.removeItem(key);
236
+
237
+ }
238
+
239
+ }
240
+
241
+ });
242
+
243
+ ```