Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17502
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Posição do foco em input text

22-02-2008 21:21

Muitas vezes é necessário setar a posição do foco, local onde o cursor vai ficar piscando no input, por isso, mostro um exemplo de como setar essa posição.

<script type="text/javascript"> // setando o foco no carregamento do documento window.onload = function() { /* 21 é a posição, por exemplo abc - quero setar a posição depois do a, o valor seria: 1 */ var foco = 21; // campo alvo var campo = document.getElementById("campo"); campo.focus(); // bloco para IE if(document.selection) { var range = campo.createTextRange(); range.collapse(true); range.moveEnd('character', 0); range.moveStart('character', foco); range.select(); } // bloco para FF else if(campo.selectionStart || campo.selectionStart == '0') { campo.setSelectionRange(foco, foco); posicao = campo.selectionStart; return(posicao); } } </script> <input type="text" id="campo" value="foco entre as aspas ''">

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]