I like that Chrome gives you the masking/format automatically when you use the type="time"
attribute/value. But I can't seem to set an initial value for the control.
This:
<input type="time" value="05:00 PM" />
Just renders as blank (with the masking) in Chrome. And when my form is submitted, it submits it as blank.
I'm guessing this has to do with the format of the string I am setting in value. But I don't know what the correct format is (and why the format I used wouldn't work - seems like a reasonable time format to me).
Here's a JSFiddle to play with just in case you want it.
Any suggestions?