32 Create a Set of Radio Buttons

**Hi everyone, i don’t seem to understand where i went wrong. Kindly assist me on lesson 32 radio buttons

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

 <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">
   <input type="text" placeholder="cat photo URL" required>
   <button type="submit">Submit</button>
</form>

<label>
 <input type="radio" name="indoor-outdoor">
indoor
</label>
<label>
 <input type ="radio"name="indoor-outdoor">
outdoor
</label>

   **Your browser information:**

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

Challenge: Create a Set of Radio Buttons

Link to the challenge:

My guess is that your radio buttons are supposed to be inside your form. What do the failing tests say?

1 Like

Hey @1980 , you’re having that problem because the radio button are not within the form element (1), and you don’t have a for and id attribute for both radio buttons here’s the correction to your code below;

<form action="https://freecatphotoapp.com/submit-cat-photo">
   <label for="indoor">
 <input type="radio" id="indoor" name="indoor-outdoor">
indoor
</label>
<label for="outdoor">
 <input type ="radio" id="outdoor" name="indoor-outdoor">
outdoor
</label>
   <input type="text" placeholder="cat photo URL" required>
   <button type="submit">Submit</button>
</form>

cheers!

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.

2 Likes

After you have placed the labels and inputs inside the form as needed, you also have to remove the extra one you added after the link/image.

 <a href="#"><img src="https://bit.ly/fcc-relaxing-cat" alt="A cute orange cat lying on its back."></a>
 <!-- remove this -->
 <label for= "indoor">
   <input id="indoor"type="radio"name="indoor-outdoor">indoor
   </label>
 <!-- remove this -->