Olá
Todos
Gostaria de setar a propriedades focus() no campo, só que para setar essa propriedade, dependo de uma variavel que virá com o nome do campo.
Exemplo:
function focar()
{
var nomeCampo = ‘cidade1’;
document.form.“nomeCampo”.focus();
}
Alguem poderia me ajudar com esse probleminha??
Grato
Abdon
#2
ola existe N formas de se fazer isto.
- utilizando a função eval do javascript
- coloca este nome tb estiver no id, utilizar metodos dom
document.getElementById("nomeCampo).focus();
- document.form[“nomeCampo”].focus();
depois de algumas horas de pesquisa e testes eu recomendo esta solução :
document.forms[0].elements[2].focus();
onde o 0 é o índice do forme, e o 2 é o indice do elemento. Neste caso ele irá focar no primeiro form e o terceiro componente.
[quote=duducordeiro_]depois de algumas horas de pesquisa e testes eu recomendo esta solução :
document.forms[0].elements[2].focus();
onde o 0 é o índice do forme, e o 2 é o indice do elemento. Neste caso ele irá focar no primeiro form e o terceiro componente.[/quote]
duducordeiro Matou a pau cara! Muito boa dica!
Bons estudos!