Jump to content


Photo

Focus


  • Faça o login para participar
2 replies to this topic

#1 kuserun

kuserun

    Turista

  • Usuários
  • 43 posts
  • Sexo:Masculino

Posted 17/05/2009, 20:59

Eu estou querendo usar a "focus" para selecionar caixas de texto, o problema é que tendo ou não texto escrito, o cursor de texto aparece no início da caixa de texto, gostaria de saber se é possível manipular onde ele aparece, por exemplo, na última letra, na terceira, na quinta, etc...

Minha outra pergunta é se é possível definir a posição do cursor de texto. Por exemplo, se está antes da primeira letra, ou da segunda letra, ou da terceira, etc...

Agradeço desde já...

Edição feita por: kuserun, 17/05/2009, 21:17.


#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 19/05/2009, 14:27

Tente assim:
seuCampo.focus();
seuCampo.selectionStart = 3; // depois do terceiro caractere
seuCampo.selectionEnd = 3;
O start e o end devem ser iguais. Com o selectionStart/End também é possível ver a posição do cursor no campo.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 kuserun

kuserun

    Turista

  • Usuários
  • 43 posts
  • Sexo:Masculino

Posted 20/05/2009, 18:59

Muito obrigado pela dica. Mas há um problema, esse método não funciona no Internet Explorer, apena no Firefox. Gostaria de saber se é possível solucionar esse problema e fazer funcionar em ambos, Firefox e Internet Explorer, funcionem. Agradeço desde já.

Edição feita por: kuserun, 21/05/2009, 22:02.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq