Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

76
Vistas
¿Cómo hacer eco de la variable js con el formulario php con la función onchange?

Así que estoy creando un sistema de reservas donde con php deshabilité todas las fechas no disponibles ahora necesito obtener una fecha seleccionada y mostrar los horarios disponibles según la fecha seleccionada, lo que significa que si hay más de 5 reservas para 1 período de tiempo en un seleccionado fecha, la entrada para ese período de tiempo no estará disponible.

yo lo haria con algo asi

 $sql = "SELECT time FROM reservations WHERE date=$date; //date would be a js variable //Then I would start the query and count the rows if($count>5) { //here I would just make the input of that time period hidden}

Pero aquí es donde radica mi problema, necesito obtener la variable de fecha antes de enviar el formulario. Traté de hacerlo con la función onchange con js.

 <input type='text'class="form-control input-text js-input" id="date" name="date" onchange="getDate"/>

Y cada vez que alguien elige la fecha, traté de obtener la fecha con este código e intenté repetirlo en php

 <script> function getDate() { var selectedDate = document.getElementById("date").value; <?php $selectedDate = "<script>document.write(selectedDate)</script>";?> <?php echo "<p style='font-size:100px;color:white;'>$selectedDate</p>";?> } </script>

No me aparece la fecha como pensé que debería, no me sale ningún error ni nada

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda