Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/08/2007, 07:56
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Re: Generar fecha apartir de datos de un formulario

Mi idea se parece a la de mount:

Si he entendido bien el problema, podemos escoger entre Miércoles y Sábado. Esos serán en próximo miércoles o el próximo sábado con respecto a la fecha de hoy. Si hoy es viernes 12 y escojo sábado, tiene que saber que es el sábado 13. Si hubiese escogido miercoles tendría que saber que es miércoles... 17.

Lo que yo haría es como lo que acabo de hacer mentalmente, ir sumando uno al número del día y mirar si ese día coincide con sábado o con miércoles:

Código PHP:
<select name="dia" onchange="imprime_cita(this)">
    <
option value="-1">Escoja</option>
    <
option value="6">S&#225;bado</option>
    
<option value="3">Mi&#233;rcoles</option>
</select>
<
div id="cita">Escoja un d&#237;a por favor</div>



<script type="text/javascript">

function 
imprime_cita(elSelect) {
    
//Nueva fecha para hoy
    
if(elSelect.value != -) {
        var 
fecha = new Date();
        do {
            
fecha.setTimefecha.getTime() + 24*60*60*1000 );        //sumamos un día
        
} while( fecha.getDay() != elSelect.value );
        
document.getElementById("cita").innerHTML "Su cita queda fijada para la fecha: "+fecha.toString();
    }
    else {
        
document.getElementById("cita").innerHTML "Escoja un día por favor";
    }
}


</script> 

Aunque no sé si he entendido bien el problema en realidad... Si no es así comenta en qué hemos podido confundirnos pedroremalas.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.