Ver Mensaje Individual
  #18 (permalink)  
Antiguo 01/04/2021, 18:30
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 652
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: live search php

Cita:
Iniciado por Alexis88 Ver Mensaje
No estás usando los id correctos porque tus campos de texto no tienen id sino name.

Estas dos líneas:

Código Javascript:
Ver original
  1. let inputBuscar = document.querySelector("#nombre"),
  2.     inputFinal = document.querySelector("#nombre"),

Tienen que ser así:

Código Javascript:
Ver original
  1. let inputBuscar = document.querySelector("[name=buscar]"),
  2.     inputFinal = document.querySelector("[name=nombre]"),
Lo cambie y nada y resto del index.html y buscar2.php esta como publique arriba y nada seguramente ya no funciona este script


script2.js
Código Javascript:
Ver original
  1. let inputBuscar = document.querySelector("[name=buscar]"), //<input> en donde se escribirá
  2.     inputFinal = document.querySelector("[name=nombre]"), //<input> en donde se mostrará el dato seleccionado de la lista desplegable
  3.     autocomplete = new autocomplete(); //Instancia del objeto
  4.  
  5. autocomplete.load({
  6.     words: "buscar2.php", //Archivo en donde se realizará la búsqueda
  7.     target: inputBuscar, //<input> en donde se escribirá y mostrarán los resultados
  8.     value: "nombre", //Nombre del índice que contiene el dato a mostrarse
  9.     select: function(data){
  10.         inputFinal.value = data.nombre; //Aquí se mostrará el dato seleccionado de la lista desplegable
  11.     }
  12. });