Learn HTML by Building a Cat Photo App - Step 63

Tell us what’s happening:
Everytime, I click done it says “The Second radio button should not have the checked attribute.” But when I delete the attribute it says “The first checkbox is missing the checked attribute.” I don’t know if I’ve added something else and I’m just not seeing it or what.

Your code so far

<html>
  <body>
    <main>
      <h1>CatPhotoApp</h1>
      <section>
        <h2>Cat Photos</h2>
        <p>Everyone loves <a href="https://cdn.freecodecamp.org/curriculum/cat-photo-app/running-cats.jpg">cute cats</a> online!</p>
        <p>See more <a target="_blank" href="https://freecatphotoapp.com">cat photos</a> in our gallery.</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>
      <section>
        <h2>Cat Lists</h2>
        <h3>Things cats love:</h3>
        <ul>
          <li>catnip</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">
          <fieldset>
            <legend>Is your cat an indoor or outdoor cat?</legend>
            <label
            ><input 
              id="indoor"
              type="radio"
              name="indoor-outdoor"
              value="indoor"
              checked
            /> Indoor</label>
            <label
           ><input
             id="outdoor"
             type="radio"
             name="indoor-outdoor" 
             value="outdoor"
              checked
            /> Outdoor</label>
          </fieldset>
          <fieldset>
            <legend>What's your cat's personality?</legend>
            <input
              id="loving"
              type="checkbox"
              name="personality"
              value="loving" 
             
            />
            <label for="loving">Loving</label>
            <input id="lazy"
             type="checkbox"
             name="personality"
             value="lazy"
             
            /> 
            <label for="lazy">Lazy</label>
            <input id="energetic"
             type="checkbox"
             name="personality"
             value="energetic"
             
            /> 
           <label for="energetic"> Energetic</label>
          </fieldset>
          <input type="text" name="catphotourl" placeholder="cat photo URL" required>
          <button type="submit">Submit</button>
        </form>
      </section>
    </main>
  </body>
</html>

Your mobile information:

iPhone - iOS17.6

Challenge: Learn HTML by Building a Cat Photo App - Step 63

Link to the challenge:

Make the first radio button and the first checkbox selected by default.

This is the instruction. Is that what you’re doing?

Yeah, but every time I do it says that the second radio button shouldn’t have the checked attribute & even when I start all over it still says that or the first checkbox is missing the attribute.

Well, that’s because you have checked both radio buttons and no checkboxes. You should only check the first radio button and the first checkbox.

1 Like

That makes a lot of sense. Thank you!