Jump to content


Photo

Validação Do Campo Telefone


  • Faça o login para participar
9 replies to this topic

#1 littlemouse

littlemouse

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Jundiaí-SP

Posted 09/04/2010, 13:05

Boa tarde caros colegas:

Tenho um formulário onde tenho que validar o campo telefone. Nesse campo não pode constar sequencias do tipo (11) 1111-1111 (22) 2222-2222 e assim por diante. Tentei fazer uma validação mas não funfou. Me ajudem por favor!!!

Segue abaixo o que já fiz mas não está validando:

function checkTelefoneSequencia(telefone){

var strSeqInvalidas = new Array("00000000","11111111","22222222","33333333","44444444","55555555","66666666","77777777","88888888","99999999","12312312","12345678","32132132","11112222");

if(d.telefone.value == "strSeqInvalidas"){
alert("O campo " + d.telefone.name + "( Telefone Inválido");
d.telefone.focus();
return false;
}

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 09/04/2010, 14:23

Boa tarde caros colegas:

Tenho um formulário onde tenho que validar o campo telefone. Nesse campo não pode constar sequencias do tipo (11) 1111-1111 (22) 2222-2222 e assim por diante. Tentei fazer uma validação mas não funfou. Me ajudem por favor!!!

Segue abaixo o que já fiz mas não está validando:

function checkTelefoneSequencia(telefone){

var strSeqInvalidas = new Array("00000000","11111111","22222222","33333333","44444444","55555555","66666666","77777777","88888888","99999999","12312312","12345678","32132132","11112222");

if(d.telefone.value == "strSeqInvalidas"){
alert("O campo " + d.telefone.name + "( Telefone Inválido");
d.telefone.focus();
return false;
}



O campo do formulário está com uma máscara?
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 Renan L. Queiroz

Renan L. Queiroz

    Mestre

  • Usuários
  • 690 posts
  • Sexo:Masculino
  • Localidade:Brasilia - DF

Posted 09/04/2010, 14:28

Da uma olhada nos fechamentos de "chaves" da "função" e da condicional "if".
Outra coisa é que você tem que caminhar pelos registros do array para comparar cada um dos contidos.

Exemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title> new document </title>
        <script>
            function checkTelefoneSequencia(telefone){

                var strSeqInvalidas = new Array("00000000","11111111","22222222","33333333"," 44444444","55555555","66666666","77777777","88888888" ,"99999999","12312312","12345678","32132132","11112222" );

                for(i = 0; i <= strSeqInvalidas.length; i++){
                    alert
                    if(telefone.value == strSeqInvalidas[i]){
                        alert("O campo " + telefone.name + " ( Telefone Inválido )");
                        telefone.focus();
                        return false;
                    }
                }
            }
        </script>
    </head>

    <body>
        <form name="form">
            <input name="telefone" type="text" maxlength="8" />
            <input type="button" onclick="checkTelefoneSequencia(document.form.telefone);" value="validar" />
        </form>
    </body>
</html>

Especialidade: Desenvolvimento e Banco de Dados.


Este post lhe ajudou? Agradeça: Posted Image


#4 Cristiano Galdino

Cristiano Galdino

    Dark Defender

  • Administradores
  • 3738 posts
  • Sexo:Masculino
  • Localidade:Brasília, DF

Posted 09/04/2010, 15:28

(Java/JSP ou Javascript?)

Alguns dos telefones que você está tentando bloquear existem, eu mesmo já liguei para o 3333-3333 que é uma empresa de Taxi de Curitiba-PR ( http://www.ligtaxi.com.br/ ). =)

Uma máscara de entrada excelente e bastante flexível é a feita pelos desenvolvedores do JSFromHell.com, veja:

Cristiano Galdino
- http://cristiano.galdino.net/

“Since 2003”


#5 littlemouse

littlemouse

    Novato no fórum

  • Usuários
  • 8 posts
  • Sexo:Masculino
  • Localidade:Jundiaí-SP

Posted 09/04/2010, 16:06

O campo tem uma máscara sim, coloquei o código java junto com o código da máscara, logicamente, respeitando as chaves e parenteses.

Obrigado

Obrigado Cristiano, vou testar.

Abraço,

Deus te abençoe.

Muito obrigado,

Vou fazer o teste...

Deus te abençoe.

#6 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/09/2017, 08:24

Cialis Und Aspirin viagra cialis Mexico Drugs Online Comprar Cialis En Estados Unidos

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 09/10/2017, 11:47

Levitra 20 Mg Bayer viagra online pharmacy Cialis Impotencia Psicologica Discreet Cialis Meds
Kamagra Prix Moyen levitra without a rx Achat Baclofen 10mg Falta Comprar Propecia En
Cheap Viagra .Can 400mg Order Celexa Online No Prescription Viagra Achat En Ligne online pharmacy Comprare Levitra Gratis Propecia For Sale In Usa Il Viagra Funziona Sempre
Propecia Industrial viagra vs cialis vs levitra Levitra Orosolubile Bayer Prezzo

#8 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 25/10/2017, 00:18

Amoxicilina Internet Saturday Delivery Visa Accepted Levitra Preise Schweiz cialis Kamagra Gi Levitra Assuefazione Online Viagra Ohne Rezept
Levitra 20 Mg Cost Walmart online pharmacy Will Cephalexin Treat A Sinus Infection Stendra Vs Viagra Levitra Cuanto Tomar
Itch Reaction To Amoxicillin Diflucan For Sale Online cialis Lexapro Pills In Canada No Prescription Allopurinol 300 Mg Australia

#9 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/11/2017, 14:04

Independent Online Pharmacy Reviews Buy Genuine Xenical Online Cialis Vendre non prescription levitra Omnic O Propecia Propecia Tasmania Overnight Delivery Of Viagra
Buy Genuine Xenical Online Tretinoin Cream 4 Tubes Pharmacy Price online pharmacy Topical Amoxicillin For Acne Como Hacer La Propecia
Cialis Pfizer Levitra viagra Dutasteride France Drugs Free Consultation Express Delivery Dove Posso Comprare Cialis Levitra Cialis Foro

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 04/12/2017, 23:21

Potenzmittel Viagra Gunstig Cephalexin Kill Coccidia cialis online Misoprostol Order Online United Pharmacies Lasix Ol
Doseage For Keflex For Sinus Infection Kamagra Wiki cialis Cheap Viagra Without Prescription
Propecia Bei Kinderwunsch Isotretinoin usa price quick shipping viagra Cialis E Levitra Insieme




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq