From e1704af8b40806c1a90ff54dbc83ed97c5249596 Mon Sep 17 00:00:00 2001 From: grainsoft Date: Thu, 4 Jun 2026 16:39:43 +0300 Subject: [PATCH] updates --- src/validator/Validator.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/validator/Validator.js b/src/validator/Validator.js index bbd2704..e315f5e 100644 --- a/src/validator/Validator.js +++ b/src/validator/Validator.js @@ -265,7 +265,7 @@ export class Validator { 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') { continue; } @@ -281,7 +281,7 @@ export class Validator { else { value = el.value.trim(); } - + switch (el.type) { case 'file': @@ -289,7 +289,7 @@ export class Validator { let uploader = el.dxData('uploader'); if (uploader) { - uploader.getFiles().forEach(filename => fdata.append('file__' + el.name + '[]', filename)); + uploader.getFiles().forEach(filename => fdata.append(`file__${el.name}[]`, filename)); } break; @@ -307,7 +307,7 @@ export class Validator { case 'checkbox': if (el.checked) { - fdata.append(el.name + '[]', value ); + fdata.append(`${el.name}[]`, value ); } break; @@ -315,7 +315,7 @@ export class Validator { for (let j = 0; j < el.options.length; j++) { if (el.options[j].selected && el.options[j].value != 0) { - fdata.append(el.name + '[]', /^\d+$/.test(el.options[j].value) + fdata.append(`${el.name}[]`, /^\d+$/.test(el.options[j].value) ? parseInt(el.options[j].value) : el.options[j].value ); @@ -329,19 +329,19 @@ export class Validator { if (!el.name.endsWith('[]') ) { fdata.delete(el.name); - fdata.append(el.name + '[]', value); + fdata.append(`${el.name}[]`, value); continue; } fdata.append(el.name, value); - + continue; } fdata.set(el.name, value); if (displayedVal) { - fdata.set(el.name + '_value', displayedVal); + fdata.set(`${el.name}_value`, displayedVal); } } }