Hola:
Lo tienes correctamente, así que tal vez no hayas subido bien algún script... Lo que suele ser más problemático es que por defecto son del tipo submit (menos en explorer) por eso siempre aconsejo definir el tipo. Lo demás como declaración está bien.
Saludos