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