Why does it show up value="loving"> instead of loving

The test says that I’ve done it right, but the text for the buttons comes up like this value=“indoor” and value=“loving”>

They are supposed to just say indoor and loving

<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>
  <li>cat nip</li>
  <li>laser pointers</li>
<p>Top 3 things cats hate:</p>
  <li>flea treatment</li>
  <li>other cats</li>
<form action="https://www.freecatphotoapp.com/submit-cat-photo">
  <label for="indoor"><input id="indoor" type="radio" name="indoor-outdoor" checked>value="indoor"> Indoor</label>
  <label for="outdoor"><input id="outdoor" type="radio" name="indoor-outdoor" value="outdoor"> Outdoor</label><br>
  <label for="loving"><input id="loving" type="checkbox" name="personality" checked>value="loving"> Loving</label>
  <label for="lazy"><input id="lazy" type="checkbox" name="personality" value="lazy"> Lazy</label>
  <label for="energetic"><input id="energetic" type="checkbox" name="personality" value="energetic"> Energetic</label><br>
  <input type="text" placeholder="cat photo URL" required>
  <button type="submit">Submit</button>
  **Your browser information:**

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

Challenge: Check Radio Buttons and Checkboxes by Default

Link to the challenge:

Hi @kribyball ,

There’s a tiny syntax error - a closing tag placed before the value attribute:

<label for="indoor"><input id="indoor" type="radio" name="indoor-outdoor" checked>value="indoor"> Indoor</label>

The closing tag (>) after the ‘checked’ attribute can be deleted. Same fix for the ‘loving’ checkbox.

Hope this helps.

your other code is fine but you messed up some where in your code because you closed your input tag two times.

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