Estoy usando el complemento Autocompletar de jQuery UI. ¿Hay alguna manera en que pueda usar un botón de "búsqueda" para activar la consulta en lugar de hacer que el cuadro de texto Autocompletar lo haga? Mis usuarios tienen una conexión a Internet realmente mala y el Autocompletar se les hace difícil de usar.botón 'buscar' para activar la función autocompletar
Respuesta
Sí, es can be done. Para detener la búsqueda que se produce de forma natural, la longitud mínima para un término de búsqueda se incrementa a (un arbitrario) 1000 caracteres. Al mismo tiempo, la búsqueda en sí misma se ha desencadenado de forma programática en un evento .click() vinculado a un botón; esto está documentado en la pestaña Eventos en this page. El minLength se establece en 0 (por lo que la búsqueda se activará) justo antes de activar la búsqueda y se establece en 1000 cuando se cierra el autocompletado.
HTML:
<label for="tags">Tags: </label>
<input id="tags" />
<input type="button" value="Search"/>
JavaScript:
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,
minLength: 1000,
close: function(event, ui) {
$('#tags').autocomplete('option', 'minLength', 1000);
}
});
$('input[type="button"]').click(function() {
$('#tags').autocomplete('option', 'minLength', 0);
$('#tags').autocomplete('search', $('#tags').val());
});
La idea es apagar las autocompletar sucediendo en eventos de texto añadiendo. En foco deshabilitamos la función autocompletar y lo habilitamos al presionar un botón o al presionar la tecla Intro.
<script type="text/javascript">
$(window).load(function()
{
// Creates the autocomplete field
$("#lookUpField").autocomplete(
{
source: ["Luis", "Erick", "Jorge", "Ana", "Anabel"],
disabled: true
});
//disables the search trigger when field selected
$("#lookUpField").focus(function()
{
$("#lookUpField").autocomplete("disable");
});
// disables the field on keypress unless the 'enter' key
// is pressed in which case it triggers a 'search'
$('#lookUpField').keypress(function (e)
{
if (e.which == 13)
{
lookUpData();
}
else
{
$("#lookUpField").autocomplete("disable");
}
});
});
function lookUpData()
{
$("#lookUpField").autocomplete("enable");
$("#lookUpField").autocomplete("search");
}
</script>
<div>
<input id="lookUpField" type="text" />
<input type="button" value="Go" onclick="lookUpData()" />
</div>
por favor publique más detalles sobre el contenido, será útil saber lo que quiere o idea, gracias –
- 1. jQuery Activar botón de disparo
- 2. iOS función de autocompletar
- 3. Teclado Android Botón "Ir" para "Buscar"
- 4. Usando Backbone.history para volver sin activar la función de ruta
- 5. Buscar y activar la ventana de una aplicación
- 6. ¿Es posible desactivar la función autocompletar?
- 7. ¿Funciona la función Autocompletar de MySQL Workbench?
- 8. ¿Cómo activar/desactivar el botón de zoom (botón verde +)?
- 9. Cómo activar el botón de Bluetooth en
- 10. autocompletar "no es una función"
- 11. Desactivar/Activar el botón Atrás de la vista de detalles
- 12. NSTextField enter para activar la acción
- 13. Cómo desencadenar el evento place_changed para Google coloca la función de autocompletar en la tecla Enter
- 14. Usar la función INSTR de Oracle para buscar múltiples cadenas
- 15. de consulta para buscar temas en función de la etiqueta
- 16. Esperar antes de activar una función para ejecutar en JavaScript
- 17. VIM: apague la función de autocompletar pero mantenga la pista
- 18. ¿Hay Eclipse Add On útil para la función Autocompletar como xCode?
- 19. Cómo deshabilitar la función de autocompletar en la idea
- 20. Función de búsqueda personalizada para jQuery UI Autocompletar
- 21. Buscar los parámetros de la función Dll
- 22. Aviso de Javascript() - botón cancelar para finalizar la función
- 23. Función POSIX para buscar RUTA para un ejecutable?
- 24. Buscar en Hacer clic con Autocompletar de Jquery
- 25. función autocompletar-like con un dict python
- 26. Mensaje desagradable de Chrome cuando la función Autocompletar está desactivada
- 27. Cómo deshabilitar la función de autocompletar en MVC Html Helper
- 28. vim congelado cuando se utiliza la función de autocompletar
- 29. Eclipse: habilite la función autocompletar/asistencia de contenido
- 30. la caja de autocompletar