Tell us what’s happening:
Hello folks,
Hopefully you are having a wonderful day so far.
Can you help me out with this one ? I cannot find my mistake in the last section, right before you can see the whole code.
The exercise is:
"If you select the Indoor
radio button and submit the form, the form data for the button is based on its name
and value
attributes. Since your radio buttons do not have a value
attribute, the form data will include indoor-outdoor=on
, which is not useful when you have multiple buttons.
Add a value
attribute to both radio buttons. For convenience, set the button’s value
attribute to the same value as its id
attribute."
There is also a hint:
“Both radio buttons should still be located between opening and closing label element tags.”
In following section:
Indoor
Outdoor
Thank you in advance!
Your code so far
<html>
<body>
<main>
<h1>CatPhotoApp</h1>
<section>
<h2>Cat Photos</h2>
<!-- TODO: Add link to cat photos -->
<p>Click here to view more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a>.</p>
<a href="https://freecatphotoapp.com"><img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/relaxing-cat.jpg" alt="A cute orange cat lying on its back."></a>
<section>
<h2>Cat Lists</h2>
<h3>Things cats love:</h3>
<ul>
<li>cat nip</li>
<li>laser pointers</li>
<li>lasagna</li>
</ul>
<figure>
<img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/lasagna.jpg" alt="A slice of lasagna on a plate.">
<figcaption>Cats <em>love</em> lasagna.</figcaption>
</figure>
<h3>Top 3 things cats hate:</h3>
<ol>
<li>flea treatment</li>
<li>thunder</li>
<li>other cats</li>
</ol>
<figure>
<img src="https://cdn.freecodecamp.org/curriculum/cat-photo-app/cats.jpg" alt="Five cats looking around a field.">
<figcaption>Cats <strong>hate</strong> other cats.</figcaption>
</figure>
</section>
<section>
<h2>Cat Form</h2>
<form action="https://freecatphotoapp.com/submit-cat-photo">
<label> <input type="radio" id="indoor" indoor-outdoor=on value="Indoor" /> Indoor </label>
<label> <input type="radio" id="outdoor" indoor-outdoor=on value="Outdoor" /> Outdoor </label>
<input type="text" name="catphotourl" placeholder="cat photo URL" required>
<button type="submit">Submit</button>
</form>
</section>
</main>
</body>
</html>
Challenge: Learn HTML by Building a Cat Photo App - Step 49
Link to the challenge: