diff --git a/data/index.html b/data/index.html
index 14d1d50..36043fa 100644
--- a/data/index.html
+++ b/data/index.html
@@ -5,7 +5,7 @@
Konfiguration
-
+
Konfiguration
diff --git a/data/script.js b/data/input-visibility.js
similarity index 62%
rename from data/script.js
rename to data/input-visibility.js
index 5cb05b2..d22615f 100644
--- a/data/script.js
+++ b/data/input-visibility.js
@@ -8,8 +8,14 @@ function updateVisibility() {
const input = form.querySelector(`#${element.dataset.field}`);
if (element.dataset.values.split("|").includes(input.value)) {
element.classList.remove("hidden");
+ element
+ .querySelectorAll("input, select, button, textarea")
+ .forEach((childInput) => (childInput.disabled = false));
} else {
element.classList.add("hidden");
+ element
+ .querySelectorAll("input, select, button, textarea")
+ .forEach((childInput) => (childInput.disabled = true));
}
});
}