Learn Form Validation by Building a Calorie Counter - Step 69

Tell us what’s happening:

hi!

i passed the challenge step already. but i have a question, why the test have not passing the challenge with input[type='number'], and passed with input[type=number] (number without quote marks)??

Your code so far

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

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

function calculateCalories(e) {
  e.preventDefault();
  isError = false;
  const breakfastNumberInputs = document.querySelectorAll("#breakfast input[type='number']");


}

// User Editable Region
/* file: styles.css */

Your browser information:

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

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 69

it’s tested with a regex that does not expect quotes, that’s why it doesn’t pass

I thought it was standard and best practice to have attributes in quotation marks.

1 Like

well. the above line of code is correct. the challenge step should be corrected. because it is not passing with inner qoute marks.

Thank you for helping make FCC better. Bugs can be reported as GitHub Issues. Whenever reporting a bug, please check first that there isn’t already an issue for it and provide as much detail as possible.

2 Likes