Please help me, i am stuck with this challenge

Tell us what’s happening:
Describe your issue in detail here.

  **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://www.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://www.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>
  <label for="indoor">
    <input id="indoor" value="indoor" type="radio" name="indoor-outdoor">indoor</label> 
    <label for ="outdoor">
      <input id="indoor" value="outdoor" type="radio" name="indoor-outdoor">outdoor</label>
      <label for="indoor">
        <input id="indoor" value="energetic" type="checkbox" name="indoor-outdoor">energetic 
      
</form>
</main>
  **Your browser information:**

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

Challenge: Use the value attribute with Radio Buttons and Checkboxes

Link to the challenge:

  <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>
  <label for="indoor">
    <input id="indoor" value="indoor" type="radio" name="indoor-outdoor">indoor</label> 
    <label for ="outdoor">
      <input id="indoor" value="outdoor" type="radio" name="indoor-outdoor">outdoor</label>
      <label for="indoor">
        <input id="indoor" value="energetic" type="checkbox" name="indoor-outdoor">energetic 
      

Somehow you’ve ended up with a bunch of duplicate labels and inputs. Either reset the code or remove all of them below the submit button.

Then look at the failing tests:

One of your radio buttons should have the value attribute of indoor .
One of your radio buttons should have the value attribute of outdoor .
One of your checkboxes should have the value attribute of loving .
One of your checkboxes should have the value attribute of lazy .
One of your checkboxes should have the value attribute of energetic .

Go through them one by one and complete them on the existing inputs.

When I do that, the code passes for me.

1 Like

Hi @mayowa11 !

I agree it would be easier to just reset the lesson and then add the value attributes to the existing inputs instead of creating new ones.

Also, you are missing an end label tag here

Another reason why you should reset the lesson :grinning:

1 Like

Okay guys, I will go over it , I will just reset and input again… Thanks

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