--- id: 6145f685797bd30df9784e8c title: Step 41 challengeType: 0 dashedName: step-41 --- # --description-- Do not forget to give your `form` a submit button. # --hints-- You should add either a `button` or `input` element. ```js assert.exists(document.querySelector('button') || document.querySelector('main > input') || document.querySelector('form > input')); ``` You should place the submit within the `form` element. ```js assert.exists(document.querySelector('form > button') || document.querySelector('form > input')); ``` You should place the submit after the last `section` element. ```js assert.exists(document.querySelector('section:last-of-type + button') || document.querySelector('section:last-of-type + input')); ``` You should give the submit a `type` of `submit`. ```js assert.exists(document.querySelector('button[type="submit"]') || document.querySelector('form > input[type="submit"]')); ``` The submit should display the text `Submit`. ```js assert.equal(document.querySelector('button[type="submit"]')?.textContent ?? document.querySelector('input[type="submit"]')?.value, 'Submit'); ``` # --seed-- ## --seed-contents-- ```html