This commit is contained in:
2026-06-04 16:36:02 +03:00
parent 46b029c310
commit 8497fbe2b9
+9 -8
View File
@@ -263,10 +263,10 @@ export class Validator {
let fdata = new FormData(); let fdata = new FormData();
[...this.target.elements].forEach(el => { for (const el of [...this.target.elements]) {
if (!el.name || el.type == 'button' || el.type == 'submit') { if (!el.name || el.type == 'button' || el.type == 'submit') {
return true; continue;
} }
let value; let value;
@@ -325,16 +325,18 @@ export class Validator {
break; break;
default: default:
if (fdata.has(el.name)) { if (fdata.has(el.name) ) {
fdata.append(el.name + '[]', fdata.get(el.name) ); if (!el.name.endsWith('[]') ) {
fdata.delete(el.name); fdata.delete(el.name);
fdata.append(el.name + '[]', value); fdata.append(el.name + '[]', value);
continue;
} }
else if (fdata.has(el.name + '[]')) {
fdata.append(el.name + '[]', value); fdata.append(el.name, value);
continue;
} }
else {
fdata.set(el.name, value); fdata.set(el.name, value);
@@ -343,7 +345,6 @@ export class Validator {
} }
} }
} }
});
return fdata; return fdata;
} }