Estoy desarrollando una página web que requiere muchos autocompletar cuadros de texto. Como soy nuevo en JavaScript, es muy difícil para mí crear mi propio cuadro de texto de autocompletar. Así que he buscado muchos ejemplos de Internet, pero solo funcionan para un solo cuadro de texto. Esto significa que no puedo usar el mismo archivo js para hacer otro cuadro de texto de autocompletar. No encontré ningún ejemplo así en stackoverflow tampoco. ¿Alguien puede ayudarme en esto?javascript/html autocompletar el cuadro de texto
Respuesta
Use JQuery con el complemento AutoSuggest.
http://docs.jquery.com/Plugins/autocomplete
Incluir las bibliotecas JS (consulte la documentación anterior), y luego hacer esto en HTML:
<input type="text" class="autocomplete" name="n1" />
<input type="text" class="autocomplete" name="n2" />
<input type="text" class="autocomplete" name="n3" />
<input type="text" class="autocomplete" name="n4" />
A continuación, añadir un autocompletar a la clase CSS en su Javascript:
var data = "Core Selectors Attributes Traversing Manipulation CSS Events Effects Ajax Utilities".split(" ");
$(".autocomplete").autocomplete(data);
Si eres nuevo en el desarrollo web, te recomiendo que uses jquery y jqueryUI package. El enlace de arriba es a la página de demostración donde puedes jugar con diferentes tipos de fuentes de datos. He copiado un ejemplo que utiliza matriz simple como una fuente de datos
<script>
$(function() {
var availableTags = [
"ActionScript", "AppleScript",
"Asp", "BASIC",
"C", "C++",
"Clojure", "COBOL",
"ColdFusion", "Erlang",
"Fortran", "Groovy",
"Haskell", "Java",
"JavaScript", "Lisp",
"Perl", "PHP",
"Python", "Ruby",
"Scala", "Scheme"
];
$(".tags").autocomplete({
source: availableTags
});
});
</script>
<div><input class="tags" type="text" /></div>
<div><input class="tags" type="text" /></div>
puede saber cualquier forma de hacerlo por javascript .. –
El plugin AutoSuggest
ha quedado obsoleto y ahora está incluido en jQuery
interfaz de usuario.
mira esto:
http://jqueryui.com/demos/autocomplete/
+1 para actualizar una pregunta ya respondida con un método más actualizado – ford
Está incluido en jQueryUI, no en jQuery. – user231118
recomiendo para comprobar esto:
http://complete-ly.appspot.com/
El simple caso debe satisfacer sus requisitos:
var cly = completely(document.getElementById('a-div-wrapping-your-autocomplete-box');
cly.options = [ 'your','array','of','options','(possibly sorted somehow)'];
Aquí es un método fácil , solo usa el evento onkeyup:
<input type="text" id="a" onkeyup="myFunction()">
<br/>
<br/>
<script type="text/javascript">
function myFunction() {
var x = document.getElementById("a").value;
document.getElementById("abc").innerHTML = x;
}
</script>
Aquí es una solución para crear autocompletar con JQUERY No o No JavaScript .. html5 simplemente un cuadro de entrada y una etiqueta de lista de datos ..
<input type="text" id="txtAutoComplete" list="languageList"/><!--your input textbox-->
<datalist id="languageList">
<option value="HTML" />
<option value="CSS" />
<option value="JavaScript" />
<option value="SQL" />
<option value="PHP" />
<option value="jQuery" />
<option value="Bootstrap" />
<option value="Angular" />
<option value="ASP.NET" />
<option value="XML" />
</datalist>
magra más sobre él here
Esto no funciona en Safari – jonprasetyo
- 1. Eliminar autocompletar en el cuadro de texto
- 2. Cuadro de texto de autocompletar en qt?
- 3. WPF: cuadro de texto Autocompletar, ... otra vez
- 4. WinForms: Autocompletar en el cuadro de texto de líneas múltiples
- 5. Autocompletar aplicando valor no etiquetar en el cuadro de texto
- 6. combinado cuadro de autocompletar
- 7. WinForms | C# | ¿Autocompletar en medio de un cuadro de texto?
- 8. Cuadro de texto de JQuery Autocompletar en eventos seleccionados
- 9. C# Cuadro de texto Autocompletar: Limitar a ~ 50 sugerencias
- 10. personalizar el cuadro de autocompletar desplegable
- 11. Actualizar dinámicamente cuadro de autocompletar en Android?
- 12. jQuery autocompletar en el fondo del cuadro de texto de entrada
- 13. Tener un cuadro combinado de Autocompletar que no permite el texto de encargo
- 14. Autocompletar el cuadro de texto ajax para la aplicación web iphone?
- 15. Cómo cambiar el valor del cuadro de texto en seleccionar evento con autocompletar (jQuery UI)
- 16. Cómo crear un combo box o un cuadro de texto de autocompletar para filtrar el texto que contiene una cadena
- 17. Ejemplo de cuadro de texto de autocompletar en python + motor de aplicación de Google
- 18. Cómo hacer un cuadro de texto de autocompletar en una aplicación de escritorio de winforms
- 19. error de IE, autocompletar la posición del cuadro en iframe
- 20. Borrar cuadro de texto en Jquery Autocompletar después de la selección
- 21. Ajuste del ancho desplegable de autocompletar en un cuadro de texto
- 22. Cómo obtener de forma asíncrona datos Autocompletar para un cuadro de texto?
- 23. ¿Es una buena idea utilizar un cuadro de texto de autocompletar para ingresar direcciones?
- 24. palabra múltiple texto predictivo/autocompletar?
- 25. cuadro de texto TextTrimming
- 26. Cuadro de texto árabe
- 27. JQuery UI Autocompletar: haga que el menú se abra cuando el usuario haga clic en el cuadro de texto
- 28. ajuste de texto en el cuadro de
- 29. Obtener el texto de asp: cuadro de texto
- 30. Cuadro de texto enriquecido cómo resaltar el bloque de texto
wow realmente funciona ... gracias amigo –