Primero, que creo que debería ser:
Lógicamente, también input debería apuntar a un <input> (y por cierto, por si acaso no uses esos nombres para variables).
Y segundo, si sigue el comportamiento ese, habrá que ver el resto del HTML.
EDITO: Otro choque,
JavierB . Ya debería acudir a un traumatólogo después de tantos choques.