Hola tengo un script de validación de este tipo:
<SCRIPT LANGUAJE="javascript">
function validar()
{
if (formulario.empresa.value == "" || formulario.empresa.value=="")
{
alert('Por favor, rellene el campo empresa');
}
else
{
formulario.submit();
}
}
//-->
</script>
Al formulario le doy la siguiente acción:
<form name="formulario" action="formulario.php" method="post" onsubmit="return validar();">
Y al botón que envía la siguiente:
<input type="button" name="Submit" value="Enviar" onclick="validar();">
De esta manera me funciona, el problema es cuando susutituyo un botón por una imagen a la que le doy esta acción:
<input type="image"src="../imagenes/enviar.gif" name="Submit" value="Enviar" onclick="validar();">
Al colocarle la imagen me valida el formulario, pero acto seguido me lo envía.
¿Cúal es el error por favor, es urgente?