Skip to content

Commit 95914ee

Browse files
committed
add nav menu, aria tags and overlay
1 parent fa39de5 commit 95914ee

File tree

1 file changed

+23
-14
lines changed

1 file changed

+23
-14
lines changed

formapi/formAPI.html

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -13,45 +13,54 @@
1313
<h1>Form API</h1>
1414

1515
<!--Insert hamburger menu-->
16-
<i class='bx bx-menu'></i>
16+
<i class='bx bx-menu' id="hamburger"></i>
17+
18+
<!--Create navigation bar-->
19+
<nav id="navMenu">
20+
<ul>
21+
<li><a href="../index.html#home">Home</a></li>
22+
<li><a href="../index.html#about">About</a></li>
23+
<li><a href="../index.html#projects">Projects</a></li>
24+
</ul>
25+
</nav>
26+
27+
<!--Insert overlay for clicking outside-->
28+
<div id="overlay"></div>
1729
</header>
1830
<main>
1931
<!--Insert form here-->
20-
<form action="" id="userForm" novalidate>
32+
<form action="#" id="userForm" aria-labelledby="formTitle" novalidate>
2133
<!--Insert form title-->
22-
<h2>Please Fill Out the Form</h2>
34+
<h2 id="formTitle">Please Fill Out the Form</h2>
2335

2436
<!--Prompt the user for first name-->
2537
<label for="firstName">First Name:</label> <br>
26-
<input type="text" id="firstName" name="firstName" required> <br>
38+
<input type="text" id="firstName" name="firstName" required aria-required="true"> <br>
2739

2840
<!--Prompt the user for last name-->
2941
<label for="lastName">Last Name:</label> <br>
30-
<input type="text" id="lastName" name="lastName" required> <br>
42+
<input type="text" id="lastName" name="lastName" required aria-required="true"> <br>
3143

3244
<!--Prompt the user for email-->
3345
<label for="email">Email:</label> <br>
34-
<input type="email" id="email" name="email" autocomplete="email" required> <br>
46+
<input type="email" id="email" name="email" autocomplete="email" required aria-required="true"> <br>
3547

3648
<!--Prompt the user for phone number-->
3749
<label for="phoneNumber">Phone Number:</label> <br>
38-
<input type="tel" id="phoneNumber" name="phoneNumber" required> <br>
50+
<input type="tel" id="phoneNumber" name="phoneNumber" required aria-required="true"> <br>
3951

4052
<!--Prompt the user for address-->
4153
<label for="address">Address:</label> <br>
42-
<input type="text" id="address" name="address" autocomplete="street-address" required> <br>
54+
<input type="text" id="address" name="address" autocomplete="address-level1" required aria-required="true"> <br>
4355

4456
<!--Prompt the user for age-->
4557
<label for="age">Age:</label> <br>
46-
<select name="age" id="age" required>
58+
<select name="age" id="age" required aria-required="true">
4759
<option value="" disabled selected>Select Age</option>
4860
</select><br>
4961

50-
<!--Prompt the user for year in school -->
51-
<label for="year">Year:</label> <br>
52-
5362
<!--Create radio container-->
54-
<div class="radioContainer">
63+
<div class="radioContainer" role="radiogroup">
5564
<!--Create radio buttons-->
5665

5766
<!--Freshman-->
@@ -78,7 +87,7 @@ <h2>Please Fill Out the Form</h2>
7887

7988
<!--Prompt the user for message-->
8089
<label for="message">Message:</label> <br>
81-
<textarea id="message" name="message" required rows="8"></textarea> <br>
90+
<textarea id="message" name="message" required rows="8" aria-required="true"></textarea> <br>
8291

8392
<div class="buttonContainer">
8493
<!--Submit button-->

0 commit comments

Comments
 (0)