tengo 6 select; 3 que muestran la fecha1 (año/mes/dia) y el segundo fecha2 (año/mes/dia)
la cuestión es que quiero que antes de que se envie el formulario al servidor, se valide para comprobar que la fecha1 debe ser menor o igual que la fecha2.
bien, busque en el foro y se que el formato de fechas es mes/dia/año, eso ya lo hice el detalle està en como extraer los valores seleccionados por el usuarios en los selects que les mencione anteriormente. la rutina que estoy usando es esta:
Código HTML:
Código HTML:
<scrip> function comparaF(){ a1=document.form.year1; anio1 = a1[a1.selectedIndex].text; m1=document.form.month1; mes1 = m1[m1.selectedIndex].text; d1=document.form.day1; dia1 = d1[d1.selectedIndex].text; a2=document.form.year2; anio2 = a1[a2.selectedIndex].text; m2=document.form.month2; mes2 = m1[m2.selectedIndex].text; d2=document.form.day2; dia2 = d2[d2.selectedIndex].text; f1 = mes1+"/"+dia1"/"+anio1; f2 = mes2+"/"+dia2"/"+anio2; Fi = new date(f1); Ff = new date(f2); if (Fi>Ff){ alert("La fecha inicial es mayor que la fecha final"); return false; } } </scrip> ... ... ... <form onsubmit="return comparaF();"> .. .. </form>