Necesito saber como hacer para que el usuario de una web al seleccionar una opción de un desplegable busque automáticamente el parámetro seleccionado sin necesidad de ir y pulsar el botón
gracias es urgente
| |||
busqueda automatica al seleccionar una opcion de un desplegable Necesito saber como hacer para que el usuario de una web al seleccionar una opción de un desplegable busque automáticamente el parámetro seleccionado sin necesidad de ir y pulsar el botón gracias es urgente |
| |||
Respuesta: busqueda automatica al seleccionar una opcion de un desplegable tendrías que hacerlo con javascript, que una vez que haga el change del desplegable, haga una petición al servidor |
| |||
Respuesta: busqueda automatica al seleccionar una opcion de un desplegable Cita: me puede mostrar un codigo ejemplo para poder adaptarlo ? muchas gracias Última edición por rodriguez_sherifi; 07/04/2016 a las 12:42 Razón: meolvide el mensaje |
| |||
Respuesta: busqueda automatica al seleccionar una opcion de un desplegable Aqui esta: HTML:
Código:
<!DOCTYPE html> <html> <head> <title></title> <script src="//code.jquery.com/jquery-2.2.3.min.js"></script> <script src="peticion.js"></script> </head> <body> <div> <form method="post"> <label>buscar:</label> <select name="tipo" id="tipo"> <option disable>Selecciona una opcion</option> <option value="usuario">Usuario</option> </select> </form> </div> <div id="contenido"> </div> </body> </html> PHP:
Código:
el js te lo dejo en jquery:<?php $tipo=$_POST['tipo']; //aqui vas hacer tu consulta y lo que recibas es lo que vas a enviar //select * from usuarios where nombre like '%".$tipo."%' $array[] = array('usuario' =>array('Antonio' ,'Lupe','Carlos') ); echo json_encode($array); ?> JS:
Código:
$(function(){ $('#tipo').change(function(){ var selec=$(this).val(); $.ajax({ url:'consulta.php', type:'POST', data:'tipo='+selec }).done(function(resp){ var js= eval(resp); for (i =0;i < js[0]['usuario'].length;i++) { $('#contenido').append('<p>Hola '+js[0]['usuario'][i]+'</p>'); }; }); }); }); |
Etiquetas: |