JQuery - listener en campo que active codigo

 
Vista:
Imágen de perfil de Eduardo Arroyo

listener en campo que active codigo

Publicado por Eduardo Arroyo (16 intervenciones) el 26/01/2022 23:19:59
Hola a todos poco a poco ingresando e este mundo del Jquery y todo este facinante mundo.

alguien me ayudo a ir poco a poco haciendo este codigo el cual pongo aca

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<input name="fecha_reporte" type="date" required id="fecha_reporte" class="campos2"/>
<script
  src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
<script>
$.ajax({
    url:'probador.php',
    cache:false,
    type:post,
    data:{
        //fecha:'19/01/2022'
		fecha:$('#fecha_reporte').val()
    },
    success:function(respuesta){
        /* Lo que quieras hacer con la respuesta recibida. */
    }
})
</script>

lo que intento hacer es que al seleccionar una fecha del campo date fecha_reporte este envie a un script php (probador.php) pero para lograr que se ejecute necesito adicionarle un listener para activar dicho codigo y la verdad recien empiezo en Jquery


aca pongo el codigo php para mas o menos llevo pero me interesa es que se ejecute dicho codigo y se active el listener o no se si me explico

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
$dbNamere   = "basededatos";//nombre de la Base de datos
$usernamere = "usuario";//usuario
$passwordre = "contrasena";//contraseña
$hostnamere = "localhost";
 
mysql_connect($hostnamere,$usernamere,$passwordre) or
print "Error en la Conexión";
 
//recibo la variable enviada por ajax
$fecha = $_POST['fecha'];
 
mysql_select_db("$dbNamere") or print "Error en la Base de datos";
 
$sqlre="SELECT viaje_numero FROM viajes2022 WHERE fecha_viaje = $fecha ORDER BY id_viajes DESC limit 0,1";
$resultre=mysql_query($sqlre);
$arrayre=mysql_fetch_array($resultre);
$nume=$arrayre["viaje_numero"];
$nume2=$nume+1;
//poner ceros a la izquierda
//$nume3=str_pad($nume2, 5, "0", STR_PAD_LEFT);
//$nume4=$nume3."-".$anof;
?>

mil gracias espero me puedan ayudar y asi ir aprendiendo....!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Kevin

listener en campo que active codigo

Publicado por Kevin (2 intervenciones) el 31/01/2022 21:49:07
Muy buenas, para eso debes agregarle el evento a tu input
Eso se hace de la siguiente manera:

1
2
3
$('input[name="fecha_reporte"]').on('change', function(){
//Aca pones todo el código que quieras que se ejecute cuando se detecte algún cambio en el input de fecha
})
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar