Ver Mensaje Individual
  #23 (permalink)  
Antiguo 10/03/2013, 20:29
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Guardar en variable despues de seleccionar en option select

Ok, ya te entiendo pero como hago llegar ese desde y hasta a la funcion calcular que es esta:

Código Javascript:
Ver original
  1. function calcular(){
  2.    
  3. var n_noches =  document.form1.select5.value;
  4. var from = $('#datepicker_1');          
  5. var diferencia = $('#diferencia');
  6. var fromDate = from.datepicker('getDate');
  7.     var desde_plan = "SELECT7";
  8.     var hasta_plan = "SELECT8";
  9.        
  10.      // Yo preferiría buscar por id, por compatibilidad entre navegadores
  11.     var llegada1 = document.getElementById('datepicker_1').value;
  12.    // Y ya que estás usando jquery, puedes hacerlo así:
  13.        
  14.     var llegadas = llegada1.split("/");
  15.  
  16.     var ano =llegadas[0];
  17.     var mes =llegadas[1];
  18.     var dia =llegadas[2];
  19.  
  20.     var fecha1 = dia+"/"+mes+"/"+ano;
  21.  
  22.     var js_ini = new Date(fecha1).getTime()/1000;
  23.     // Compruebas si los números a comparar están correctos
  24.         if(js_ini < desde_plan || js_ini > hasta_plan) {
  25.         //alert("Has escrito: " + $("#TextBox1″).val());
  26.         alert('Fecha seleccionada fuera de rango, seleccionar fechas entre '+ desde +' hasta ' + hasta);
  27.         document.getElementById('salida').value = 0;
  28.  
  29.         }
  30.         else{
  31. var suma = parseInt(n_noches);
  32.  
  33.  
  34. fromDate.setDate(fromDate.getDate() + suma);
  35.  
  36. var anio = fromDate.getFullYear();
  37. var mes1 = fromDate.getMonth()+1;
  38. var dia1 = fromDate.getDate();
  39.  
  40. if(mes1.toString().length<2){
  41.   mes1="0".concat(mes1);      
  42. }  
  43.  
  44. //Si la longitud de digitos es menor a 2
  45. //entonces le agregamos el cero a la izquierda.
  46. if(dia1.toString().length<2){
  47.   dia1="0".concat(dia1);      
  48. }
  49.  
  50.     var fechando = dia1+"/"+mes1+"/"+anio;
  51.    
  52.     document.getElementById('salida').value = fechando;
  53.     }
  54. }

Gracias y disculpa mi ignorancia...
__________________
Caminando con el corazón partío