Learn Form Validation by Building a Calorie Counter - Step 91

Tell us what’s happening:

Your code so far

After your loop completes, you need to clear the budgetNumberInput . Set the value property of budgetNumberInput to an empty string.

function clearForm() {
  const inputContainers = Array.from(document.querySelectorAll('.input-container'));

  for (let i = 0; i < inputContainers.length; i++) {
    inputContainers[i].innerHTML = '';
  }

 value.budgetNumberInput.innerHTML = "";
}

Your clearForm function should access the value property of the budgetNumberInput element.
WARNING

The challenge seed code and/or your solution exceeded the maximum length we can port over from the challenge.

You will need to take an additional step here so the code you wrote presents in an easy to read format.

Please copy/paste all the editor code showing in the challenge from where you just linked.

Replace these two sentences with your copied code.
Please leave the ``` line above and the ``` line below,
because they allow your code to properly format in the post.

At this point I am lost. Need some help!

Your browser information:

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

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 91

Please Tell us what’s happening in your own words.

Learning to describe problems is hard, but it is an important part of learning how to code.

Also, the more you say, the more we can help!

I am having problem with the syntax. While this site helps with learning to code. It does not describe all the basic principles of coding. I am trying to decipher as I go along. I am assuming it wants me to set the value in HTML file to “”. Maybe it is in the JS file. Still learning.

Just got it. It wanted me to do it in the js file.
budgetNumberInput.value=“”

3 Likes

Here you accessed the innerHTML property of the inputContainers[i] variable. The property name goes on the right side of the . instead of the left

You need to do something similar here.