Me podría ayudar a descubrir porqué esta función:
Código:
function comprobarTodo(dia,mes, ano)
{
diaPedido = parseInt(document.getElementById('dia').value);
mesPedido = parseInt(document.getElementById('mes').value);
anoPedido = parseInt(document.getElementById('ano').value);
if (anoPedido>ano)
{
continuar();
}
else
{
if (anoPedido == ano)
{
if (mesPedido > mes)
{
continuar();
}
else{
if (mesPedido == mes){
if (diaPedido>=dia)
{
continuar();
}
else{
alert ("No puede seleccionar una fecha con un margen de dos días, o anterior a la fecha actual.");
}
}
else{
alert ("No puede seleccionar una fecha anterior a la actual.");
}
}
}
else
{
alert("Ha introducido una fecha de pedido inválida, el año del pedido no puede ser inferior al actual.");
}
}
}
Me funciona a las mil maravillas en Firefox pero no en Internet Explorer, donde directamente ante la misma selección mientras Firefox canaliza perfectamente la respuesta, el siempre se va a:
Código:
alert("Ha introducido una fecha de pedido inválida, el año del pedido no puede ser inferior al actual.");
Muchísimas gracias y un saludo.