Necesito ayuda con la obtención de la fecha seleccionada del calendario de selección de fecha. Actualmente me puede seleccionar la fecha(de…a…) y colóquelo en el cuadro de texto. Pero no puedo conseguir el valor para poner en la variable de PHP.

<head>


    <meta charset="utf-8" />
    <title>jQuery UI Datepicker - Select a Date Range</title>
    <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
    <link rel="stylesheet" href="/resources/demos/style.css" />
    <script>
        $(function() {
            $( "#from" ).datepicker({
                defaultDate: "+1w",
                changeMonth: true,
                numberOfMonths: 3,
                onClose: function( selectedDate ) {
                    $( "#to" ).datepicker( "option", "minDate", selectedDate );
                }
            });
            $( "#to" ).datepicker({
                defaultDate: "+1w",
                changeMonth: true,
                numberOfMonths: 3,
                onClose: function( selectedDate ) {
                    $( "#from" ).datepicker( "option", "maxDate", selectedDate );
                }
            });


        });
    </script>
</head>
<body>


        <label for="from">From</label>
        <input type="text" id="from" name="from" />


        <label for="to">to</label>
        <input type="text" id="to" name="to" />

</body>
  • poner en el formulario después de presentar obtendrá el valor de $_POST[forma] y $_POST[a].
InformationsquelleAutor Eddy | 2013-06-06

3 Comentarios

  1. 0

    No tienes un formulario para enviar. Usted debe crear un formulario por primera vez, así:

    <form action="foo.php" method="post">
    
        <label for="from">From</label>
        <input type="text" id="from" name="from" />
    
    
        <label for="to">to</label>
        <input type="text" id="to" name="to" />
    
        <input type="submit" value="Submit dates">
    </form>

    Y en el lado del servidor, si vas a enviar el formulario a través de correo (como en el ejemplo de arriba), usted puede obtener las fechas de los PHP $_POST variable:

    $from = $_POST['from'];
    $to = $_POST['to'];
    • Exactamente lo que necesitaba! Muchas gracias 🙂
  2. 1

    Sobre la presentación de esa forma se puede conseguir que a partir de que el nombre de la entrada que se han señalado para la fecha. (me.e) $_POST['from'] y $_POST['to'].

    • mientras que usted envíe su formulario, usted puede comprobar el valor de post mediante print_r($_POST);
    • f–k. él le preguntó por valor de fecha sólo. 🙂
  3. 0

    Para recuperar el valor en PHP se puede hacer por dos vías.
    1> ya Sea mediante la colocación formulario y un botón de enviar y obtener aquellos valor en el POST.
    2> la Segunda es por la llamada AJAX en el desenfoque de eventos de la caja de entrada.

Dejar respuesta

Please enter your comment!
Please enter your name here