I'm trying to make everything in my form required, including the select menus. w3schools says that no major browsers support the required attribute on <select> tags.. 
http://www.w3schools.com/tags/att_select_required.asp
Is there really no way to provide client side validation on select menus the same way as input text fields? I have a working plunkr here, where if you click check with everything blank, the warning appears under the the first input, even though there is a select menu above it.
if it were working the "this field is required" message would appear under the select menu since it is the first invalid form item. Additionally if you fill out all input fields no message appears anywhere. The code is in angular and spans 5 files, so view it on the plunkr .
If you know any way to apply the same validation to select menus, or have confirmation this is impossible, I'd greatly appreciate it.
form.validproperty on submit which will tell you if it's valid or not. I wouldn't ever listen to w3schools unless you know what you are doing and just need a function reference.<input>tag with html5? (genuine question)