Pessoal

bom dia. Desculpem o OT mas acredito ser de interesse de todos, pois, 
apesar de n�o estar diretamente ligado ao CF, nos diz respeito quando 
usamos ferramentas extras de grande utilidade, como � o JS.

Bem, vamos l�:

tenho no meu form uma fun��o para validar o CPF/CNPJ do cliente. Se o 
cara clica no radio em CPF aparece o campo para ele entrar o CPF. Se 
ele clicar no radio CNPJ aparece um campo para entrada do CNPJ. 
Dependendo da escolha, a fun��o valida a escolha. Por favor vejam:

<!---pessoa fisica--->
<TD><input name="pessoa_cpf" onClick="if(this.value == 'Informe seu 
CPF') { this.value = ''; }" value="Informe seu CPF" size="25" 
maxlength="11" onchange="cpf(this.form.pessoa_cpf.value);" 
onkeypress="return ( String.fromCharCode(window.event.keyCode).search
(/[0-9]/i) > -1 )">
</TD> 
<!---pessoa juridica--->
<TD><input name="pessoa_cnpj" onClick="if(this.value == 'Informe seu 
CNPJ') { this.value = ''; }" value="Informe seu CNPJ" size="25" 
maxlength="14" onchange="cgc(this.form.pessoa_cnpj.value);" 
onkeypress="return ( String.fromCharCode(window.event.keyCode).search
(/[0-9]/i) > -1 )">
</TD> 

Como voc�s v�em, o campo aparece dependendo da escolha anterior. O 
campo s� aceita n�meros e, ao sair do campo, existe a valida��o do 
campo. Mas onde t� o "pobrema"??? Est� que, quando o cliente digita 
um valor errado, uma mensagem aparece informando o erro. Mas s� que, 
apesar do erro, ele continua normalmente no form. Como fazer para 
que, com o erro, o cliente n�o possa sair daquele campo enquanto o 
campo n�o estiver correto? Ser� que d�?

Agrade�o a ajuda de voc�s.

CFWebster


Lista ColdFusion Brasil
http://www.coldfusion.org.br 

Enviar mensagem: [EMAIL PROTECTED] 
Assinar:  [EMAIL PROTECTED] 
Cancelar assinatura:  [EMAIL PROTECTED] 

Fa�a bom uso da lista, lembre-se das regras! 

Seu uso do Yahoo! Grupos � sujeito �s regras descritas em: 
http://br.yahoo.com/info/utos.html 


Responder a