A common enough question when writing HTML is what is the difference between ID & Name and how are they used.
For example look at the following HTML:
<form action="/request" method="post"> <label for="Status">Status</label> <select id="Status" name="Status"> <option>Submitted</option> <option>Approved</option> <option>Rejected</option> </select> <button type="submit">Save</button> </form>
Why have ID & Name set to the same value on the Select?
Name is used for form handling by the server when a form is submitted via HTML. It has to be unique in a form.