I don't know what is going wrong

Tell us what’s happening:
So I keep trying to analyze it but I can’t figure out what is wrong.

Your code so far


<h2>CatPhotoApp</h2>
<main>
<p>Click here to view more <a href="#">cat photos</a>.</p>

<a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>

<p>Things cats love:</p>
<ul>
  <li>cat nip</li>
  <li>laser pointers</li>
  <li>lasagna</li>
</ul>
<p>Top 3 things cats hate:</p>
<ol>
  <li>flea treatment</li>
  <li>thunder</li>
  <li>other cats</li>
</ol>
<form action="https://freecatphotoapp.com/submit-cat-photo">
  <label for="indoor"><input id="indoor" type="radio" name="indoor-outdoor"> Indoor</label>
  <label for="outdoor"><input id="outdoor" type="radio" name="indoor-outdoor"> Outdoor</label><br>
  <label for="loving"><input id="loving" type="checkbox" name="personality"> Loving</label>
  <label for="lazy"><input id="lazy" type="checkbox" name="personality"> Lazy</label>
  <label for="energetic"><input id="energetic" type="checkbox" name="personality"> Energetic</label><br>
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
</form>
<label for="indoor">
<input id="indoor" value="indoor" type="radio" name="indoor-outdoor=indoor">Indoor
</label>
<label for="outdoor">
  <input id="outdoor" value="outdoor" type="radio" name="indoor-outdoor=indoor">Outdoor
  </label>
<label for="loving">
<input id="loving" type="checkbox" name="personality"> Loving
</label>
<label for ="lazy">
  <input id="lazy" type="checkbox" name="personality" Lazy
  </label>
  <label for="energetic">
    <input id="energetic" type="checkbox" name="personality" Energetic
    </label>

</main>

Your browser information:

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

Challenge: Use the value attribute with Radio Buttons and Checkboxes

Link to the challenge:

reset your code, add the value to the existing elements instead of creating new ones

What do you mean dd the value to the existing elements instead of creating new ones

ther are the existing elements,
you have created these ones:

you need to add the value attribute to the existing elements

I am trying to do what you said but it is still wrong.

<h2>CatPhotoApp</h2>

<main>

  <p>Click here to view more <a href="#">cat photos</a>.</p>

  <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>

  <p>Things cats love:</p>

  <ul>

    <li>cat nip</li>

    <li>laser pointers</li>

    <li>lasagna</li>

  </ul>

  <p>Top 3 things cats hate:</p>

  <ol>

    <li>flea treatment</li>

    <li>thunder</li>

    <li>other cats</li>

  </ol>

  <form action="https://freecatphotoapp.com/submit-cat-photo">

    <label for="indoor">

      <input id="indoor" type="radio" name="indoor-outdoor=indoor"> Indoor

      </label>

    <label for="outdoor"><input id="outdoor" type="radio" name="indoor-outdoor"> Outdoor

    </label><br>

    <label for="loving"><input id="loving" type="checkbox" name="personality"> Loving</label>

    <label for="lazy"><input id="lazy" type="checkbox" name="personality"> Lazy</label>

    <label for="energetic"><input id="energetic" type="checkbox" name="personality"> Energetic</label><br>

    <input type="text" placeholder="cat photo URL" required>

    <button type="submit">Submit</button>

  </form>

  </main>

to add the value attribute you add inside the opening tag of the input element this: value="" and you write the value you are asked to add in there

I don’t see any value attribute in your code

<input id="indoor" type="radio" name="indoor-outdoor">
<input id="outdoor" type="radio" name="indoor-outdoor">
<input id="lazy" type="checkbox" name="personality">
<input id="energetic" type="checkbox" name="personality">

Add “value attribute” in all of them and put values as asked in question