21/09/2014, 00:35
|
| Philosopher | | Fecha de Ingreso: noviembre-2011 Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años Puntos: 977 | |
Respuesta: Buscador Imagino que debes de estar generando esas cajas de texto con algún bucle. Si fuera así, estarías cometiendo un error al asignar los mismos id a todos los elementos involucrados, recuerda que ese dato debe de ser único en todo el documento. Al tomar en la función el valor de la caja de texto con id 'criterio' y al tener más de una caja dicho id , solo tomará al valor de la primera de ellas.
Lo que debes de hacer es enviar el valor de cada caja de texto a la función, así no tendrás conflictos con las demás cajas pues ya estás enviando el valor.
En el evento onkeyup , debes de colocar esto: "autocompletar(this.value)" .
Por cierto, el código que va dentro de los eventos como atributos de elementos HTML, ya es código JavaScript, por lo que no necesitas colocar el 'javascript:' adelante de la invocación a la función. No olvides modificar a la función 'autocompletar' para que pueda recibir correctamente el valor enviado. Tampoco olvides corregir lo de los id repetidos.
Saludos
__________________ «Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».
― Ayn Rand |