回答編集履歴

1

グループ名を配列化

2021/03/04 01:12

投稿

int32_t
int32_t

スコア21679

test CHANGED
@@ -16,9 +16,13 @@
16
16
 
17
17
  $('#submit').click(function() {
18
18
 
19
- let form = this.form;
19
+ const groups = ['radio1', 'radio2', ...以下続く];
20
20
 
21
- if (!form.radio1.value || !form.radio2.value || ...以下続く){
21
+ const allGroupsChecked = groups.map(g => !!this.form[g].value).reduce(
22
+
23
+ (acc, value) => acc && value);
24
+
25
+ if (!allGroupsChecked){
22
26
 
23
27
  alert('未選択の質問があります。');
24
28