1. if you wrap all your code in code tags by pressing the # button then it makes the code easier to read.
3. You don't appear to have an y combo boxes in your form. Combo boxes were only added in HTML 5 and generally would be coded as follows:
<input type="text" list="state">
With a combo box the person filling out the field can either select a value from the list or enter their own value if they prefer (a combo box is a combination of a text input field and a select list).