Ciao, servirebbe qualche informazione in più per capire meglio.

Che browser stai usando?
Hai provato su più browser?
Si tratta di HTML5 o di altro?
Il controllo salta del tutto oppure avviene in modo non aspettato?
Quell'affare sta dentro o fuori da un form?

A naso direi che forse stai usando quegli input fuori da un form. In tal caso prova a mettere tutto dentro un form.
http://codepen.io/anon/pen/GWWOrz