Tengo un texto de entrada de búsqueda que me gustaría aplicar focus()
al cargar la página, el problema es que la función focus
hace automáticamente un desplazamiento a este campo. Cualquier solución para desactivar este desplazamiento?focus() para ingresar sin desplazarse
<input id="search_terms" type="text" />
<script>
document.getelementbyId('search-terms').focus();
</script>
¿Desea capturar las pulsaciones de teclas de los usuarios * sin que * ellas vean el elemento en el que están escribiendo? –
¿Por qué consideras que este desplazamiento es un problema? – Oded
Tengo una aplicación que necesita exactamente este comportamiento. Tengo una página que muestra datos de tres meses consecutivos en un año. Hay botones siguiente y anterior que cambian los tres meses que ve. Cuando el usuario hace clic en Siguiente o Anterior, reenfoco el cursor en la última entrada seleccionada, permitiendo a los usuarios hacer un seguimiento de su posición (si están ingresando datos o verificando cifras). En este caso, el desplazamiento es realmente discordante y deja de presionar repetidamente los botones prev/next. – peterjwest