utilizo input de type = "button" porque si utilizará submit siempre recargaría el formulario y no me interesa. Por ejemplo, un formulario donde voy escribiendo datos, al dar al botón Aceptar hago una validación del formulario, si está no es correcta no quiero que se recarge el formulario puesto que perdería toda la info que he tecleado hasta entonces.
un saludo