From 091395102f960c88172c006c779f2dd5e1f8f696 Mon Sep 17 00:00:00 2001 From: Nadiia Date: Tue, 10 Feb 2026 14:48:20 +0200 Subject: [PATCH 1/2] add task solution --- src/scripts/main.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index a765fdb1d..9917cb524 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,3 +1,20 @@ 'use strict'; -// write code here +const allInputs = document.querySelectorAll('input'); + +allInputs.forEach((input) => { + const label = document.createElement('label'); + + label.classList.add('field-label'); + label.htmlFor = input.id; + label.textContent = input.name; + + const placeholderText = input.name[0].toUpperCase() + input.name.slice(1); + + input.placeholder = placeholderText; + + // eslint-disable-next-line no-shadow + const parent = input.parentElement; + + parent.append(label); +}); From c7e3f3210ebfeeb2f8eaf235f57700a017206e8c Mon Sep 17 00:00:00 2001 From: Nadiia Date: Tue, 10 Feb 2026 15:36:48 +0200 Subject: [PATCH 2/2] add task solution --- src/scripts/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/scripts/main.js b/src/scripts/main.js index 9917cb524..0ee0d1f30 100644 --- a/src/scripts/main.js +++ b/src/scripts/main.js @@ -1,6 +1,6 @@ 'use strict'; -const allInputs = document.querySelectorAll('input'); +const allInputs = document.querySelectorAll('form input'); allInputs.forEach((input) => { const label = document.createElement('label');