Learn Form Validation by Building a Calorie Counter - Step 48

Tell us what’s happening:

how can i add an input element on a new line. anyone around can help me with this ?

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

function addEntry() {
  const targetInputContainer = document.querySelector(`#${entryDropdown.value} .input-container`);
  const entryNumber = targetInputContainer.querySelectorAll('input[type="text"]').length;
  const HTMLString = `
  <label for="${entryDropdown.value}-${entryNumber}-name">Entry ${entryNumber} Name</label>`;
  <input type="text" placeholder="Name" id="${entryDropdown.value}-${entryNumber}-name"/>;
}

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 48

Hey, just move your closing backtick (`) down, to after the input. The good thing about them is that they work even with multiline code.

still getting the error message , that the input element should be on the new line

Show me how it looks now!

Just press enter before the typing in the input element!!

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.