Ir para conteúdo
Fórum Script Brasil
  • 0

Campo Com Mascara Nao Cadastra Mais


Guest +Tiomona=

Pergunta

wink.gif

esse é meu cod ele não cadastra mais o q será?fiz um formulario q estou elaborando em php, mas uso a mascara para marcara a telefone

como: (00)0000-0000 so q na hora de cadastrr ele não cadastra

minha variavel $residencial = strtoupper($_POST['txtResidencial']);

so q mudei agora to me perdendo obrigado;

<script LANGUAGE="JavaScript">

<!-- Begin

var n;

var p;

var p1;

function ValidatePhone(){

p=p1.value

if(p.length==2){

//d10=p.indexOf('(')

pp=p;

d4=p.indexOf('(')

d5=p.indexOf(')')

if(d4==-1){

pp="("+pp;

}

if(d5==-1){

pp=pp+")";

}

//pp="("+pp+")";

document.form1.telefone.value="";

document.form1.telefone.value=pp;

}

if(p.length>2){

d1=p.indexOf('(')

d2=p.indexOf(')')

if (d2==-1){

l30=p.length;

p30=p.substring(0,4);

//alert(p30);

p30=p30+")"

p31=p.substring(4,l30);

pp=p30+p31;

//alert(p31);

document.form1.telefone.value="";

document.form1.telefone.value=pp;

}

}

if(p.length>5){

p11=p.substring(d1+1,d2);

if(p11.length>3){

p12=p11;

l12=p12.length;

l15=p.length

//l12=l12-3

p13=p11.substring(0,3);

p14=p11.substring(3,l12);

p15=p.substring(d2+1,l15);

document.form1.telefone.value="";

pp="("+p13+")"+p14+p15;

document.form1.telefone.value=pp;

//obj1.value="";

//obj1.value=pp;

}

l16=p.length;

p16=p.substring(d2+1,l16);

l17=p16.length;

if(l17>3&&p16.indexOf('-')==-1){

p17=p.substring(d2+1,d2+5);

p18=p.substring(d2+5,l16);

p19=p.substring(0,d2+1);

//alert(p19);

pp=p19+p17+"-"+p18;

document.form1.telefone.value="";

document.form1.telefone.value=pp;

//obj1.value="";

//obj1.value=pp;

}

}

//}

setTimeout(ValidatePhone,100)

}

function getIt(m){

n=m.name;

//p1=document.forms[0].elements[n]

p1=m

ValidatePhone()

}

function testphone(obj1){

p=obj1.value

//alert(p)

p=p.replace("(","")

p=p.replace(")","")

p=p.replace("-","")

p=p.replace("-","")

//alert(isNaN(p))

if (isNaN(p)==true){

alert("Check phone");

return false;

}

}

// End -->

</script>

<input type="text" size="20" name="telefone" value="" onclick="javascript:getIt(this)" maxlength="13">

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

é o nome do seu campo é "telefone" e você esta pegando o "txtResidencial"... entaum axo q é isso...

falou

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...