JavaScript - posicionarfoco()

4 respostas
J

Boa noite pessoal!
Tudo certinho?
Não conheço Javascript e estou tentando fazer uma função para posicionar o foco no formulário…
Segue o código:

function posicionarFoco(obj) {
	document.formEntrada.obj.focus();
}

Aqui está como estou chamando esse JS:

<BODY ONLOAD="posicionarfoco(j_username)">

Aonde estou errando?
Abraços!

4 Respostas

Jairo_Junior

Tenta utilizar isso aqui:

e passa o campo como string:

Abraços.

J

Seguinte, como vou usar essa função em várias áreas de meu site, estou fazendo da seguinte maneira:

Chamada da função:

<BODY ONLOAD="posicionarfoco('formLogin', 'j_username')">

JS:

function posicionarFoco(String obj, String form) {    // Tentei mudar a assinatura  com os nomes das variáveis, mas não deu certo tbm...
	document.form[obj].focus();  
}

Abraço!

Jairo_Junior

Então utiliza o seguinte método:

function posicionarFoco(obj) {
     document.getElementById(obj).focus();
}

só não esquece de colocar o id no input.

[]'s

J

Muito Obrigado brother!
Funcionou! :smiley: :smiley: :smiley:
Abração!

Criado 28 de junho de 2008
Ultima resposta 28 de jun. de 2008
Respostas 4
Participantes 2