From ff4d353d9b42926b6d06093cbf642d501d58b112 Mon Sep 17 00:00:00 2001 From: rfnx Date: Fri, 27 Dec 2024 18:11:57 -0500 Subject: [PATCH] Fix for issue #28: Update method of setting value for fields --- src/frontend/js/MicronParser.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/frontend/js/MicronParser.js b/src/frontend/js/MicronParser.js index b3aab7d..9222dd2 100644 --- a/src/frontend/js/MicronParser.js +++ b/src/frontend/js/MicronParser.js @@ -276,7 +276,7 @@ class MicronParser { let input = document.createElement("input"); input.type = p.masked ? "password" : "text"; input.name = p.name; - input.value = p.data; + input.setAttribute('value', p.data); if (p.width) { input.size = p.width; } @@ -288,7 +288,7 @@ class MicronParser { cb.type = "checkbox"; cb.name = p.name; cb.value = p.value; - if (p.prechecked) cb.checked = true; + if (p.prechecked) cb.setAttribute('checked', true); label.appendChild(cb); label.appendChild(document.createTextNode(" " + p.label)); this.applyStyleToElement(label, this.styleFromState(p.style)); @@ -299,7 +299,7 @@ class MicronParser { rb.type = "radio"; rb.name = p.name; rb.value = p.value; - if (p.prechecked) rb.checked = true; + if (p.prechecked) rb.setAttribute('checked', true); label.appendChild(rb); label.appendChild(document.createTextNode(" " + p.label)); this.applyStyleToElement(label, this.styleFromState(p.style));