Ir para conteúdo

POWERED BY:

Arquivado

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

Essinho

[Resolvido] como uso uma funçao pra desabilitar quando tenho 2 ca

Recommended Posts

iaew galera beleza !?

http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

 

tou com um form aki

ai vi um script pra abilitar a opçao text soh se o checkbox estiver acionado

 

ai fiz o seguinte,

o usuario poderia escolher em cadastrar o cpf ou cadastrar o cnpf

 

ai tive q fazer isso com um botao radio...

 

soh q quando coloco com a opçao radio ele naum funciona.

ele soh funciona quando existe apenas uma opçao com o nome da variavel

 

ai o codigo eh esse

 

<script language="JavaScript">
function habilita()
{ 
var contato = document.contato;

if (contato.tipoDocumento.checked){ //Se o checkbox estiver marcado,
	contato.documento.disabled = false; //habilita o campo
	contato.documento.focus(); //e dá o foco.
}
else{ //Se não,
	contato.documento.disabled = true; //desabilita o campo
	contato.documento.value=''; //e limpa conteúdo.
}
}
</script>

i o form

<form id="contato" name="contato" method="post" action="">
  Tipo de documento:<br />
  <input name="tipoDocumento" type="radio" value="CPF" onclick="habilita();" />  CPF: 
   <input name="documento" type="text" id="documento" disabled="true"/>
  <input name="tipoDocumento" type="radio" value="CNPJ" /> CNPJ
	<input name="documento" type="text" id="documento" disabled="true" />
</form>

tem como alguem me ajudar???

vlwW

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="JavaScript">

function habilita() {

var form = document.contato;

if (form.tipoDocumento[0].checked == true){ //Se o checkbox estiver marcado,

form.cpf.disabled = false; //habilita o campo

form.cpf.focus(); //e dá o foco.

form.cnpj.disabled = true; //desabilita o campo

form.cnpj.value=''; //e limpa conteúdo.

}

else{ //Se não,

form.cnpj.disabled = false; //habilita o campo

form.cnpj.focus(); //e dá o foco.

form.cpf.disabled = true; //desabilita o campo

form.cpf.value=''; //e limpa conteúdo.

}

}

</script>

</head>

<body>

<form id="contato" name="contato" method="post" action="">

Tipo de documento:<br />

<input name="tipoDocumento" type="radio" value="CPF" onclick="habilita();" /> CPF:

<input name="cpf" type="text" id="cpf" disabled />

<input name="tipoDocumento" type="radio" value="CNPJ" onclick="habilita();" /> CNPJ

<input name="cnpj" type="text" id="cnpj" disabled />

</form>

</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.