Código Javascript:
Ver original
$(document).ready(function() { $("#form1").submit(function() { $("#datepicker").datepicker(); } ); $("#datepicker_1").datepicker({ minDate: new Date() }); var datepicked = function() { var n_noches= "<?php echo $n_noches; ?>"; var from = $('#datepicker_1'); var to = $('#datepicker_2'); var diferencia = $('#diferencia'); var fromDate = from.datepicker('getDate') var toDate = to.datepicker('getDate') if (toDate && fromDate) { var difference = 0; var oneDay = 86400000; //ms per day var difference = Math.ceil((toDate.getTime() - fromDate.getTime()) / oneDay); diferencia.val(difference); } if(difference > n_noches){ alert('el numero de noches no puede ser mayor a ' + n_noches +' noches'); return false; } var desde = "<?php echo $desde2; ?>"; var hasta = "<?php echo $hasta2; ?>"; var desde_plan= <?php echo $php_ini; ?>; // Quita las comillas para que sea un entero var hasta_plan= <?php echo $php_fin; ?>; // Igual aquí // Yo preferiría buscar por id, por compatibilidad entre navegadores var llegada1 = document.getElementById('datepicker_1').value; // Y ya que estás usando jquery, puedes hacerlo así: var salida1 = document.getElementById('datepicker_2').value; var llegadas = llegada1.split("/"); var ano =llegadas[0]; var mes =llegadas[1]; var dia =llegadas[2]; var fecha1 = dia+"/"+mes+"/"+ano; var salidas = salida1.split("/"); var ano1 =salidas[0]; var mes1 =salidas[1]; var dia1 =salidas[2]; var fecha2 = dia1+"/"+mes1+"/"+ano1; var js_ini = new Date(fecha1).getTime()/1000; var js_fin = new Date(fecha2).getTime()/1000; // Compruebas si los números a comparar están correctos if(js_fin > hasta_plan) { alert('Fecha seleccionada fuera de rango, seleccionar fechas entre '+ desde +' hasta ' + hasta); document.form1.llegada.focus(); return false; } } $(function() { $('#datepicker_1, #datepicker_2').datepicker({ onSelect: datepicked }); }); }); function Sumar(sel1, sel2, sel3){ var total; var sel1 = document.getElementById("adultos").value; var sel2 = document.getElementById("ctdad_ninos_me").value; var sel3 = document.getElementById("ctdad_ninos_may").value; resultado = parseInt(sel1) + parseInt(sel2) + parseInt(sel3); document.getElementById('Resultado').value = resultado; }
Por favor me pueden explicar como lo puedo hacer
gracias