Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] formulario para reservacion de hotel

Estas en el tema de formulario para reservacion de hotel en el foro de Javascript en Foros del Web. Hola, mi conocimiento en javascript es un poco pobre y queria ver si me pueden ayudar. Estoy programando una formulario para hacer reservaciones de habitaciones ...
  #1 (permalink)  
Antiguo 17/10/2013, 20:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta formulario para reservacion de hotel

Hola, mi conocimiento en javascript es un poco pobre y queria ver si me pueden ayudar. Estoy programando una formulario para hacer reservaciones de habitaciones de hotel.
Necesito darle la opción a los clientes de seleccionar hasta 5 habitaciones, el problema que tengo es que mi rango de edades esta dividido en 4;adultos,adolescentes,niños e infantes. Y la capacidad cada habitación es máximo de 4 personas. Como puedo hacer para que por ejemplo, si seleccionaron 2 adultos, solamente deje seleccionar 2 adolescentes, 2 niños y/o 2 infantes, pero que si después a esos 2 adultos le agregan 1 adolescente, ya solo se pueda seleccionar 1 infante o 1 niño y asi sucesivamente con todas las opciones.

Yo pensaba hacerlo de esta manera, pero la cantidad de posibilidades es muy grande.
Código:
function numerodepersonas(){ 
   	var adultos1 
   	adultos1 = document.reservacion.adultos1[document.reservacion.adultos1.selectedIndex].value 
	var adolescentes1 
	adolescentes1 = document.reservacion.adolescentes1[document.reservacion.adolescentes1.selectedIndex].value 
	var ninos1 
	ninos1 = document.reservacion.ninos1[document.reservacion.ninos1.selectedIndex].value
	var infantes1 
	infantes1  = document.reservacion.infantes1 [document.reservacion.infantes1 .selectedIndex].value 
	
	if(adultos1==1&&adolescentes1==0&&ninos1==0&&infantes1==0){
      	 opciones=eval("n") 
      	 num_opciones = 4
		 num_opciones2 = 3  
      	 document.reservacion.adolescentes1.length = num_opciones
		 document.reservacion.ninos1.length = num_opciones
		 document.reservacion.infantes1.length = num_opciones2
      	 for(i=0;i<num_opciones;i++){ 
         	 document.reservacion.adolescentes1.options[i].value=opciones[i] 
         	 document.reservacion.adolescentes1.options[i].text=opciones[i] 
			 document.reservacion.ninos1.options[i].value=opciones[i] 
         	 document.reservacion.ninos1.options[i].text=opciones[i] 
      	 } 
		 for(i=0;i<num_opciones2;i++){ 
         	 document.reservacion.infantes1.options[i].value=opciones[i] 
         	 document.reservacion.infantes1.options[i].text=opciones[i] 
			 
      	 }
}}
De que otra manera lo puedo hacer?

De antemano, muchas gracias y espero me puedan ayudar.
  #2 (permalink)  
Antiguo 18/10/2013, 08:14
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: formulario para reservacion de hotel

la idea es que totalices, si la suma de adultos + adolecentes + niños + infantes es mayor a 4, emite un alert de error y no les permitas reservar.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 18/10/2013, 08:17
 
Fecha de Ingreso: noviembre-2008
Mensajes: 14
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: formulario para reservacion de hotel

Eso voy a hacer, muchas gracias!

Etiquetas: formulario, hotel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:17.