Llevo varias horas intentando resolver un enigma, hace mucho tiempo que no programo y me gustaría que me echasen una mano, estoy creando un formulario de reservas para un hotel. y empezando tengo el siguiente codigo:
En principio he creado dos DateField siendo
- llegada = Fecha de llegada
- salida = Fecha de salida
Código ActionScript :
//Nombres de los dias y los meses que mostrará el calendario
llegada.dayNames = ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"];
llegada.monthNames = ["Enero", "Febrero", "Marzo", "Abril","Mayo", "Junio", "Julio", "Agosto","Septiembre", "Octubre", "Noviembre", "Diciembre"]
salida.dayNames = ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"];
salida.monthNames = ["Enero", "Febrero", "Marzo", "Abril","Mayo", "Junio", "Julio", "Agosto","Septiembre", "Octubre", "Noviembre", "Diciembre"]
//Propiedades de los calendarios
llegada.disabledDays = [];
llegada.showToday = false;
llegada.firstDayOfWeek = 1;
salida.disabledDays = [];
salida.showToday = false;
salida.firstDayOfWeek = 1;
//Listener para mostrar la fecha
c_llegada= new Object();
c_llegada.change = function(c_llegada_event) {
fecha_date = new Date(c_llegada_event.target.selectedDate);
dia = fecha_date.getDate();
mes = fecha_date.getMonth()+1;
ano = fecha_date.getFullYear();
if(dia < 10){dia = "0"+dia;};
if(mes < 10){mes = "0"+mes;};
trace(dia+"/"+mes+"/"+ano);
fecha_llegada.text = dia+"/"+mes+"/"+ano;
};
c_salida= new Object();
c_salida.change = function(c_llegada_event) {
fecha_date = new Date(c_llegada_event.target.selectedDate);
dia = fecha_date.getDate();
mes = fecha_date.getMonth()+1;
ano = fecha_date.getFullYear();
if(dia < 10){dia = "0"+dia;};
if(mes < 10){mes = "0"+mes;};
trace(dia+"/"+mes+"/"+ano);
fecha_salida.text = dia+"/"+mes+"/"+ano;
};
//Creamos los listeners
llegada.addEventListener("change", c_llegada);
salida.addEventListener("change", c_salida);
//Damos formato al calendario
llegada.setStyle("themeColor", "haloOrange");
salida.setStyle("themeColor", "haloOrange");
llegada.dateFormatter = function(d:Date)
{return d.getDate()+"/ "+(d.getMonth()+1)+"/ "+d.getFullYear();};
salida.dateFormatter = function(d2:Date)
{return d2.getDate()+"/ "+(d2.getMonth()+1)+"/ "+d2.getFullYear();};
Hasta ahí todo bien, ahora necesito enviar estos parámetros al server por telnet (desde php o como sea), pero no consigo almacenar estos datos en una variable para enviarlos.
Debería quedarme una variable con los datos:
X = "#"+fecha_llegada+"#"+fecha_salida+"#"
Para que el servidor me responda si hay disponibilidad
Agradeceria mucho vuestra ayuda
Un saludo
