added JS to retrieve and validate extra fields.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-02-12 09:05:59 -07:00
parent 7e70f5108f
commit bae1839c06
3 changed files with 21 additions and 1 deletions

View File

@@ -386,4 +386,21 @@ function showBulkImportModal(mode) {
}
function hideBulkImportModal() {
$("#bulkImportModal").modal('hide');
}
function getAndValidateExtraFields() {
var hasError = false;
var outputData = [];
$(".extra-field").map((index, elem) => {
var extraFieldName = $(elem).children("label").text();
var extraFieldInput = $(elem).children("input");
var extraFieldValue = extraFieldInput.val();
if (extraFieldInput.hasClass('extra-field-required') && extraFieldValue.trim() == '') {
hasError = true;
extraFieldInput.addClass("is-invalid");
} else {
extraFieldInput.removeClass("is-invalid");
}
outputData.push({ name: extraFieldName, value: extraFieldValue });
});
return { hasError: hasError, extraFields: outputData };
}