Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2015, 11:59
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Sumar 2 dias a una fecha

podes hacerlo con php y ajax sin recargar la pagina, realizando la peticion por get o post y cargando en el input la respuesta, seria aolgo más o menos asi:

Codigo java script que ejecuta la peticion,, este debe estar dentro del bodu de tu pagina, aunque creo que es indiferente, recuerda cargar la libreria jquery
Código Javascript:
Ver original
  1. function recargar(){
  2.     valorCaja = document.getElementById("fecha").value;
  3.         $.ajax({
  4.             /*data: parametros,*/
  5.             url: 'test.php?fechaA='+valorCaja,
  6.             type: 'get',
  7.  
  8.             success: function (response) {
  9.                 document.getElementById("fecha2").value = response;
  10.                
  11.             }
  12.         });
  13.  
  14.     }

caja de fecha y de texto que recibe la reapuesta:

Código HTML:
Ver original
  1. <input type="date" name="fecha" id="fecha" onChange="javascript:recargar();"/><br><br>
  2. <input type="text" name="fecha2" value="" id="fecha2"/>

funcion php que ejecuta la suma de dias a la fecha enviada y retorna la fecha con sus dias cargados:
Código PHP:
Ver original
  1. <?php
  2.  
  3. //recibimos la variable
  4.  
  5. $fecha = $_GET['fechaA'];
  6.  
  7. $salida = fecha($fecha);
  8.  
  9. function fecha($X){
  10.     $fechaa = $X;
  11.     $fechab = strtotime('+2 days' , strtotime($fechaa));
  12.     $fechab = date("Y-m-d", $fechab);
  13.     echo $fechab;
  14. }
  15.  
  16. echo $salida;
  17.  
  18. ?>

el docigo jquery y el formulario deben estar n la misma pagina, por si, espero te sirva
__________________
[email protected]
HITCEL