--- id: 60f8604682407e0d017bbf7f title: Step 23 challengeType: 0 dashedName: step-23 --- # --description-- Per i termini e le condizioni, aggiungi un `input` con un `type` di `checkbox` al terzo elemento `label`. Inoltre, dato che non vogliamo che gli utenti si registrino senza aver letto i termini e le condizioni, rendilo `required`. # --hints-- Dovresti aggiungere un `input` al terzo elemento `label`. ```js assert.exists(document.querySelector('fieldset:nth-child(2) label:nth-child(3) input')); ``` Dovresti aggiungere un attributo `type` con valore `checkbox` all'elemento `input`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) label:nth-child(3) input')?.type, 'checkbox'); ``` Dovresti aggiungere un attributo `required` all'elemento `input`. ```js assert.equal(document.querySelector('fieldset:nth-child(2) label:nth-child(3) input')?.required, true); ``` # --seed-- ## --seed-contents-- ```html Registration Form

Registration Form

Please fill out this form with the required information

--fcc-editable-region--
--fcc-editable-region--
``` ```css body { width: 100%; height: 100vh; margin: 0; background-color: #1b1b32; color: #f5f6f7; } label { display: block; margin: 0.5rem 0; } ```