i am having troubles fixing this Javascript code, can u help me guys? I have added "use strict" under those function calls:
JS
"use strict";
if (executionContext && typeof executionContext.getFormContext === 'function') {
var formContext = executionContext.getFormContext();
if (formContext) {
var sicAttribute = formContext.getAttribute("sic");
if (sicAttribute) {
var sicField = sicAttribute.getValue();
if (sicField && sicField.length === 6) {
var formattedSIC = sicField.replace(/(\d{2})(\d{2})(\d{2})/, "$1.$2.$3");
sicAttribute.setValue(formattedSIC);
}
}
}
}
}
"use strict";
if (executionContext && typeof executionContext.getFormContext === 'function') {
var formContext = executionContext.getFormContext();
if (formContext) {
var sicAttribute = formContext.getAttribute("sic");
if (sicAttribute) {
var sicField = sicAttribute.getValue();
var regex = /^\d{2}\.\d{2}\.\d{2}$/;
var sicControl = formContext.getControl("sic");
sicControl.setNotification("Formato invalido. Si prega di usare il formato 00.00.00.");
} else if (sicControl) {
sicControl.clearNotification();
}
}
}
}
}
****

Report
All responses (
Answers (