Hola jcantomarin:
Lo que tienes es lo correcto (al menos así me parece), tal vez tengas en el formulario algún error.
Por qué no nos muestras como tienes el formulario... Puedes saber cuál es la línea del error pinchando en el traingulito de advertencia del explorer, o escribiendo "javascript
:" en la línea de direcciones de netscape.
Saludos