Pular para o conteúdo

Autofoco no primeiro campo de um formulário

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.
EVERTON DA ROSA everton3x
Hits: 7.585 Categoria: Javascript Subcategoria: Formulário
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download focusFirstField.js Enviar nova versão

Versões atualizadas deste script

Esconder código-fonte

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;
                    }
                }
            }

Validação para data

Selecionar todos checkbox

isCPFCNPJ

Validação de campos de formulário

Evento OnKeyPress - Usando o Enter

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.