Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

3l3tr1c

Posição do focus()

Recommended Posts

E ai galera!

 

Andei procurando por soluções na Web, mas as que eu encontrei, de uns gringos, nao deram certo. O problema é que eu adiciono elementos em um textarea a partir de um botao que chama a função acrescentaTexto(), e dentro dessa função eu dou um focus() pro textarea, mas eu queria que o cursor ficasse numa posição específica, p. ex., o cursor fosse reposicionado para 10 caracteres antes do final. Entendem?

 

A minha função acrescenta isso:

 

[titulo][/titulo], e eu quero que o cursor fique exatamente no meio, para que o usuario nao precise clicar no meio, ele já pode digitar q vai sair lá!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use Range.

 

No IE é um pouco complicado, porque você precisa manipular manualmente a seleção. Agora nos demais navegadores é mais simples.

Ex: http://jsfiddle.net/JCMais/w3v4S/embedded/result/'>http://jsfiddle.net/JCMais/w3v4S/embedded/result/

Código: http://jsfiddle.net/JCMais/w3v4S

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.