Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

RELUVIARI

Checkbox muda formatacao

Recommended Posts

caras é o seguinte eu tenho uma pagina de login onde o login do fulano é o CPF ou o CNPJ......entao caras eu tenho q ter esse campo com formatacao de CPF e de CNPJ...a formatação eu sei fazer ...mais o problema caras é selecionar qual formatação deve aparecer no campopenssei fazer com checkbox mais eu no sei o codi caras .....tipo eu coloquei 2 checkbox ........um chamado CPF e outro chamado CNPJ.........entao se o fulano ativar o q esta escrito CPF tem q apareça uma mascara de CPF senao ,se ele ativar o checkbox CNPJ tem q apareceça a mascara de CNPJ???tem como carasssssse tiverem uma outra ideia me passem por favor ...se dessa maneira nao for posivel ...valewwwww galera

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem sim, no formulário você tem lá o campo CPF/CNPJdaí o usuario informa o CPFe clica no radiobox CPFse clicar no CPF então usar script de validação para CPF senão usar script de validação para CNPJfim se

Compartilhar este post


Link para o post
Compartilhar em outros sites

o q eu queria era isso ...agora fica pra quem tiver a mesma duvidaaaa .....vaaalllleeewwwwwwwwwwwwwwwwww<html><head><title>>/title><style type="text/css"> #cam1 { visibility:hidden; position:center; top: 10%; left: 50%;} #cam1 INPUT {background-color:#ffffff;border:#000000 2px solid;color:#000000} #cam2 { visibility:hidden; position:center; top: 10%; left: 50%;} #cam2 INPUT {background-color:#ffffff;border:#000000 2px solid;color:#000000} </style><script language=javascript> function make(obj){ if (document.frm.item[0].checked){ cam1.style.visibility="visible"; cam2.style.visibility="hidden"; document.frm.cpf.value=""; document.frm.cpf.focus() document.frm.cnpj.value=""; } else{ if (document.frm.item[1].checked){ cam1.style.visibility="hidden"; cam2.style.visibility="visible"; document.frm.cnpj.value=""; document.frm.cnpj.focus() document.frm.cpf.value=""; } } } function FormataCPF(Campo, teclapres){ var tecla = teclapres.keyCode; var vr = new String(Campo.value); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace("-", ""); tam = vr.length + 1; if (tecla != 9 && tecla !=8){ if (tam > 3 && tam < 7) Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam); if (tam >= 7 && tam <10) Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam-6); if (tam >= 10 && tam < 12) Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam-9); } } function FormataCNPJ(Campo, teclapres){ var tecla = teclapres.keyCode; var vr = new String(Campo.value); vr = vr.replace(".", ""); vr = vr.replace(".", ""); vr = vr.replace("/", ""); vr = vr.replace("-", ""); tam = vr.length + 1 ; if (tecla != 9 && tecla !=8){ if (tam > 2 && tam < 6) Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam); if (tam >= 6 && tam < 9) Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5); if (tam >= 9 && tam < 13) Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8); if (tam >= 13 && tam < 15) Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12); } } </script><script language="JavaScript" type="text/JavaScript"><!--function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();}MM_reloadPage(true);//--></script></head> <div style="width:90%;height:5%;text-align:center;padding-top:1%;padding-left:20%"> <img src="imagens/logo_g.jpg"></div><img src="imagens/risca.png" width="100%" height="10"><body><script language=javascript>top.window.moveTo(0,0);if (document.all){top.window.resizeTo(screen.availWidth,screen.availHeight);}else if (document.layers||document.getElementById){if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){top.window.outerHeight = screen.availHeight;top.window.outerWidth = screen.availWidth;}}</script><div style="width:90%;height:5%;text-align:center;padding-top:1%;padding-left:20%"><form name="frm" action="login_action.asp" method="post"><table align="center" bgcolor="#0066FF" border="2"ID="Table1" width="50%" height="10"> <tr> <td><center><font face="Verdana, Arial, Helvetica, sans-serif" size="4"><b>LOGIN</b></font></center> </td></tr><td width="50%"><CENTER><input type=radio align=left name=item onclick="make()"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>Pessoa Física</b></font><input type=radio align=right name=item onclick="make()"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><B>Pessoa Jurídica</b></font><br> </CENTER> </td></table><table align="center" bgcolor="" border="2"ID="Table1" width="50%" height="10"><tr><td align="center" width="50%"> <div id=cam1> <input type="text" name="cpf" maxlength="14" value="Entre com o CPF" onkeypress="FormataCPF(this,event)"></div> <div id=cam2> <input type="text" name="cnpj" maxlength="18" value="Entre com a CNPJ" onkeypress="FormataCNPJ(this,event)"></div> </td></tr></table><table align="center" bordes="2"> <input name="Entrar" type="submit" value="Entrar" align="center"> <input name="Cancelar" type="reset" value="Cancelar" align="center"> </table><%if Request.querystring("erro")="1" then %><font color="#FF0000" "face="Verdana, Arial, Helvetica, sans-serif" size="2"><b><% Response.Write("CPF OU CNPJ INVÁLIDO!!!TENTE OUTRA VEZ")%></b></font><%end if%></form></div></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.