Hola!! he creado un script que verifica si entre una fecha y otra han pasado 72 días, el caso es que sólo me funciona en internet explorer, con firefox no. No sé si alguien puede echar un vistazo al código y comentarme si ve algo raro...
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<script language="javascript">
function validar() {
var array_fechai = form.fechai.value.split("/")
var array_fechaf = form.fechaf.value.split("/")
var anoi
anoi = parseInt(array_fechai[2]);
var mesi
mesi = parseInt(array_fechai[1]);
var diai
diai = parseInt(array_fechai[0]);
var anof
anof = parseInt(array_fechaf[2]);
var mesf
mesf = parseInt(array_fechaf[1]);
var diaf
diaf = parseInt(array_fechaf[0]);
var diasi=0
var diasf=0
var meses= new Array(12)
meses[0]=31
meses[1]=28
meses[2]=31
meses[3]=30
meses[4]=31
meses[5]=30
meses[6]=31
meses[7]=31
meses[8]=30
meses[9]=31
meses[10]=30
meses[11]=31
if (anoi != anof){
alert("el año es diferente")}
for (i=0;i<mesi-1;i++){
diasi += meses[i]}
diasi += diai
for (f=0;f<mesf-1;f++){
diasf += meses[f]}
diasf += diaf
var totaldias= diasf - diasi
if (totaldias != 72){
alert("las fechas introducidas no son correctas")}
}
</script>
</head>
<body>
<form id="form" name="form" method="post" action="">
<table width="686" border="0">
<tr>
<td width="84" bordercolor="#ECE9D8"><label>fecha inicio</label></td>
<td colspan="2" bordercolor="#ECE9D8"><input name="fechai" type="text" size="15" maxlength="10" />
<label></label></td>
</tr>
<tr>
<td height="48" bordercolor="#ECE9D8">fecha final </td>
<td width="188" bordercolor="#ECE9D8"><label>
<input name="fechaf" type="text" size="15" maxlength="10" />
</label>
<label></label></td>
<td width="400" bordercolor="#ECE9D8"><label>
<input type="button" name="Submit" value="Enviar" onclick="validar()" />
</label></td>
</tr>
</table>
<label></label>
</form>
</body>
</html>
Si no podéis ayudarme espero que al menos os sirva el código para algo. Saludos!!