El siguiente código funciona bien en Firefox pero en IE siempre me dice que debo rellenar los campos marcados con un asterisco. Vamos que la primera comprobación no funciona bien en IE. Alguna ayuda?
Código:
function compruebaCampos()
{
if( (document.FormularioProve.NombreProve.value.length == 0)
|| (document.FormularioProve.DireccionProve.value.length == 0)
|| (document.FormularioProve.LocalidadProve.value.length == 0)
|| (document.FormularioProve.ProvinciaProve.value.length == 0)
|| (document.FormularioProve.TelefonoProve.value.length == 0)
|| (document.FormularioProve.CodigoPostalProve.value.length == 0) )
{
alert("Por favor, rellene todos los campos marcados con un asterisco.");
document.FormularioProve.NombreProve.focus();
return false;
}
else if(document.FormularioProve.CodigoPostalProve.value.length != 5 )
{
alert("El codigo postal debe tener 5 dígitos.");
return false;
}
else
{
document.FormularioProve.submit();
return true;
}
}