Autofoco no primeiro campo de um formulário
Publicado por EVERTON DA ROSA (última atualização em 06/11/2011)
[ Hits: 7.485 ]
Homepage: http://everton3x.github.io
Download first-field-focus.js (versão 2)
Este script (javascript) coloca o foco sempre no primeiro campo do primeiro formulário da página. Campos somente leitura (readonly) são ignorados. Para utilizar, chame a função focusFirstField() no evento onLoad da tag BODY das páginas HTML que desejar.
Versão 2 - Enviado por EVERTON DA ROSA em 01/11/2011
Changelog: Correção no laço FOR que percorre os campos. Ao encontrar o campo que receberá o foco, o FOR é interrompido.
Contribuição de Luiz Educardo C. Neri https://twitter.com/#!/lecneri
function focusFirstField(){
var f_form = window.document.forms[0];
if(f_form){
var n_fields = f_form.length;
for(var i = 0; i < n_fields; i++){
var ro = f_form[i].readOnly;
if(ro == true){
var sf = i+1;
}
}
if(sf){
f_form[sf].focus();
}else{
f_form[0].focus();
}
return true;
}else{
var tags = document.getElementsByTagName('input');
if(tags.length > 0){
tags[0].focus();
}else{
return false;
}
}
}
Validador de Data em JavaScrip com Expressão Regular
Máscara de celular com 8 ou 9 dígitos
Nenhum comentário foi encontrado.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
O Free Download Manager não abre no Fedora 43 KDE Plasma (2)
O que houve com slackware ??? (9)
Permissão acesso as pastas servidor Ubuntu Server 24.04 (5)









