Step 43 Cat App

Tell us what’s happening:
Where am I going wrong? I have tried multiple iterations, although I believe this is the correct one, and all the hints are saying that it needs to be before the input type=“text” .

  **Your code so far**

<html>
<body>
  <h1>CatPhotoApp</h1>
  <main>
    <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>
    <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">
        <input type=:"radio"> Indoor
        <input type=:"text" name="catphotourl" placeholder="cat photo URL" required>

        <button type="submit">Submit</button>
      </form>
    </section>
  </main>
</body>
</html>
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0

Challenge: Step 43

Link to the challenge:

You don’t need colons when giving a type attribute to an input element.

Hi, thank you, that took away some of the error text but is still stating that my new input should be above the input with text and that I have it in the wrong order.

Can you post your updated CSS?

Your solution passes for me when I removed the colons. What could be the problem :thinking:

<form action="https://freecatphotoapp.com/submit-cat-photo">
         <input type="radio"> Indoor
          <input type=:"text" name="catphotourl" placeholder="cat photo URL" required>e here

Oh, you need to remove the colons on the second input, too.

try running the code on google chrome. somethings it won’t work on other browsers

Thank you very much for your help

1 Like