aca el codigo:
Campos:
Código PHP:
Ver original
<?php echo "<input type='text' id='inicio' value='".$fecha."'/>"; //Donde tengo: 01/11/2011 07:00---> //Se solicita cambio en una fecha final, pero el usuario o puede cambiar fecha y hora //o por ejemplo solo la hora, por tal motivo coloque en cajas aparte la fecha y la hora: //CAMPO DE LA FECHA echo "<input type='text' id='fecfin' Onblur=' ".$validar." ' size='9' value='".$fecfin."' >"; //CAMPO DE LA HORA echo "<b>Hora</b> <input type='text' id='horfin' value='".$horfin."' size='4' onFocus='horainput('horfin')' Onchange='".$validar."'>"; ?>
El codigo de la validación:
Código PHP:
Ver original
<?php //VALIDACION QUE LE HAGO PARA COMPARAR LAS FECHAS CON JAVASCRIPT $validar="var inicio=document.getElementById('inicio').value; var b=document.getElementById('fecfin').value; var c=document.getElementById('horfin').value; var fin= b+' '+c ; alert(fin+' menor a '+ inicio); if(fin<=inicio) { alert('Horario Final debe ser Mayor al inicial'); }"; //Lo que hago aca es capturar la fecha y hora de fin y los concateno para compararlo //con la fecha inicial pero no me esta validando cuando hago un cambio en la fecha //si el cambio lo hago en la hora, la validación si funciona ?>
De que forma puedo entonces comparar si una fecha es mayor a la otra con getElementById ?
Agradezco me puedan dar alguna indicación.....