Domingo, 6 de Outubro de 2024
Busca no site:
Ok
Home
Links
Soluções
Utilitários
Publicações
Curiosidades
Produtos
Diversões
Apps Android
Contato
Mapa do Site
Sobre Nós
©2024 CJDinfo®
Detalhe Solução
JavaScript: Captura/Posiciona cursor dentro de campo texto
:
/** * Retorna a posição do cursor no elemento text dado: * * @param Object el Elemento tipo INPUT type TEXT * @return int posição do cursor na string do elemento */ function getPosCursor(el) { var pos = 0; if (typeof(el.selectionStart) != "undefined") { pos = el.selectionStart; } else if (document.selection) { var r = document.selection.createRange(); var rd = r.duplicate(); pos = 0 - rd.moveStart("character",-1e5); } return pos; } /** * Posiciona o cursor na posição indicada sobre o elemento text dado: * * @param Object el Elemento tipo INPUT type TEXT * @param int pos Posição na string do elemento */ function setPosCursor(el, pos) { if (el.setSelectionRange) { el.focus(); el.setSelectionRange(pos, pos); } else if (el.createTextRange) { var r = el.createTextRange(); r.collapse(true); r.moveEnd('character', pos); r.moveStart('character', pos); r.select(); } }
¤ Links Relacionados:
- Veja todas as soluções do site
Gostou? Compartilhe ou comente:
Nome:
Email:
Comentário:
Retornar