Build a Job Application Form - Build a Job Application Form

Tell us what’s happening:

I am stuck on Step 15 of the Build a Job Application form. Any insight into what typo or error I’m clearly overlooking is greatly appreciated.

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="styles.css"
    <title>Job Application Form</title>
</head>
<body>
<h1>Cathy's Café Job Application Form</h1>
  <div class="container">
    <form>
        <label>Full Name:</label>
        <input type="text" id="name" placeholder="Ex. Jane Doe" />
        <label>Email:</label>
        <input type="email" id="email" placeholder="Ex. Jane.Doe@abc123.com" />
        <hr>
        <label>Desired position</label>
        <select id="position">
          <option value="chef">Chef</option>
          <option value="line-cook">Line Cook</option>
          <option value="wait-staff">Wait Staff</option>
          <option value="hostess">Hostess</option>
          <option value="delivery">Delivery Driver</option>
        </select>    
        <fieldset class="radio-group">
            <input type="radio" name="availability" id="full-time" value="full" ><label for "full-time">Full-time</label>
            <input type="radio" name="availability" id="part-time" value="part" ><label for="part-time">Part-time</label>
            <input type="radio" name="availability" id="on-call" value="on-call" ><label for="on-call">On Call</label>
        </fieldset>  
        <label>Additional Information</label>
        <textarea id="message" name="messages" rows="5" cols="60"></textarea>  
        <button type="submit">Submit</button>
    </form>
  </div>    
</body>
</html>
/* file: styles.css */
input:focus, textarea:focus {
  border-color: blue; 
}

input:invalid, select:invalid, textarea:invalid {
  border-color: red;
}

input:valid, select:valid, textarea:valid {
  border-color: green; 
}

button:hover {
  background-color: darkblue; 
  color: white;
}

.radio-group input[type="radio"]:checked {
  appearance: none; 
  width: 10px;
  height: 10px;    
  border-color: blueviolet;
background-color: lightcyan;
box-shadow: 0 0 10px dimgrey;
}

input[type="radio"]:checked + label {
  color: blue;
}

input:first-of-type {
  border-radius: 5px;

Your browser information:

User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.4 Safari/605.1.15

Challenge Information:

Build a Job Application Form - Build a Job Application Form

Welcome to the forum @s_k_martin

In the HTML, the link element is not correctly closed.
Also, one of the for attributes does not follow the correct syntax.

Happy coding

Thank you so much for the fresh eyes! That was exactly the problem.

1 Like