Foco no primeiro input text (em form com fieldset)
To procurando script para lançar o foco no primeiro campo do form ao carregar a página.
Não quero usar meucampo.focus senão terei que criar em cada página do site.
Quero uma function que identifique o primeiro input text da pg e lance o foco nele.
Vi vários códigos, como esse, por exemplo
http://www.portugal-a-programar.pt/topic/3617-javascript-focus-no-primeiro-campo/
O problema é que nenhum deles funciona se o input estiver dentro de fieldset.
Todos os meus forms usam fieldset para organizar a distribuição dos campos
Alguém pode ajudar?
Obrigado.
Achei essa outra
//****TabIndex - função para lançar foco sobre o elemento do formulário com tabindex=1***
function focusTabIndex(index){
//Varre todos os campos que foram setados com tabindex
for(var i=0;i<document.form_principal.elements.length;i++){
//verifica se o tabindex setado é o desejado
if (document.form_principal.elements[i].tabIndex == index){
//se for, seta o foco para ele
document.form_principal.elements[i].focus();
}
}
}
Mas tb só funciona se a input estiver fora de fieldset :( :(
Discussão (2)
Carregando comentários...