Ir para conteúdo

Arquivado

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

Carcleo

[Resolvido] limpar campo

Recommended Posts

Ola pessoal.

 

Tenho dois radio buttons com o mesmo name e tenho dois campos text, um CPF e outrto CNPJ. Esses, por sua vez, dentro de div's.

 

Eu queria fazer uma função que, quando clikasse no radio button 1, limpasse o que estivesse no campo de texto CNPJ e , uando clikasse no radio button 2, limpasse o que estivesse no campo de texto CPF.

 

Como seria isso?

 

Tentei a função assim:

// JavaScript Document
function limpatexto(form, campo)
{
document.form.campo.value="";
}

Chamando assim:

<div id="juridica" style="display:block;">
             <table>
               <tr>
                 <td colspan="2" ><label>CNPJ: <br />
                       <input type="text" name="cnpj" id="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return mascara(event,this,'##.###.###/####-##');" onclik="limpatexto(login_cliente, cpf)" value="" /></label><br /><br />
                 </td>
                 </tr>
             </table>
             </div>
             <div id="fisica" style="display:none;">
             <table>
               <tr>
                 <td colspan="2"><label>CPF: <br />
                       <input type="text" name="cpf"  id="cpf" class="bginput" maxlength="14" size="19" onkeypress="return mascara(event,this,'###.###.###-##');"  value="" /></label><br /><br />
                 </td>
                 </tr>
             </table>
             </div>

Não funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

// JavaScript Document
function limpaCampo( id_campo )
{
       document.getElementById( id_campo ).value = "";
}

e ai:

 

<input type="text" name="cnpj" id="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return mascara(event,this,'##.###.###/####-##');" onclick="limpaCampo( 'cpf' )" value="" /></label><br /><br />

Compartilhar este post


Link para o post
Compartilhar em outros sites

tava escrito errado:

 

onclick="limpaCampo( 'cpf' )"

aprenda a debugar teus codigos:

http://www.wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

Compartilhar este post


Link para o post
Compartilhar em outros sites

tava escrito errado:

 

onclick="limpaCampo( 'cpf' )"

aprenda a debugar teus codigos:

http://www.wbruno.com.br/blog/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

 

Onde esta a diferença?

onclik="limpaCampo( 'cpf' )" 

 

Irmão.

 

Deixa quieto

 

Dois erros meus.

Primeiro escrevi onclik e vez de onclick. e depois puz a função no text e não no radio button.

 

Valeu.

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.