Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

ajuda com bloqueio ou desbloqueio de campo

07-08-2008 22:13

Olá, tenho o seguinte script

<script language="javascript" type="text/javascript"> function checar(valor){         if(valor == "sim"){         document.cadastro.hrsetub.disabled = false;         } else {         document.cadastro.hrsetub.disabled = true;         }         }   function checar2(valor){         if(valor == "sim"){         document.cadastro.hrsetciv.disabled = false;         } else {         document.cadastro.hrsetciv.disabled = true;         }         }   function checar3(valor){         if(valor == "sim"){         document.cadastro.hrsetmec.disabled = false;         } else {         document.cadastro.hrsetmec.disabled = true;         }         }   function checar4(valor){         if(valor == "sim"){         document.cadastro.hrsetin.disabled = false;         } else {         document.cadastro.hrsetin.disabled = true;         }         }   function checar5(valor){         if(valor == "sim"){         document.cadastro.hrsetele.disabled = false;         } else {         document.cadastro.hrsetele.disabled = true;         }         }   function checar6(valor){         if(valor == "sim"){         document.cadastro.hrcoord.disabled = false;         } else {         document.cadastro.hrcoord.disabled = true;         }         }   </script>


<form name="cadastro" method="post" action=""> <table width="100%"  border="0" cellspacing="0" cellpadding="0">   <tr>     <td width="15%">OS n&deg;: </td>     <td width="85%" colspan="6"><input name="os" type="text" value="" size="10"></td>   </tr>   <tr>     <td>T&iacute;tulo da OS: </td>     <td colspan="6"><input type="text" name="titulo" value=""></td>   </tr>   <tr>     <td>Disciplinas:</td>     <td align="center"><input type="checkbox" name="setub" value="sim" onChange="checar(this.value)">SETUB</td>     <td align="center"><input type="checkbox" name="setciv" value="sim" onChange="checar2(this.value)">SETCIV</td>     <td align="center"><input type="checkbox" name="setmec" value="sim" onChange="checar3(this.value)">     SETMEC</td>     <td align="center"><input type="checkbox" name="setin" value="sim" onChange="checar4(this.value)">     SETIN</td>     <td align="center"><input type="checkbox" name="setele" value="sim" onChange="checar5(this.value)">     SETELE</td>     <td align="center"><input type="checkbox" name="coord" value="sim" onChange="checar6(this.value)">       COORD. </td>   </tr>   <tr>     <td>Horas por disciplinas: </td>     <td align="center"><input type="text" name="hrsetub" value="" disabled></td>     <td align="center"><input name="hrsetciv" type="text" id="hrsetciv" value="" disabled></td>     <td align="center"><input name="hrsetmec" type="text" id="hrsetmec" value="" disabled></td>     <td align="center"><input name="hrsetin" type="text" id="hrsetin" value="" disabled></td>     <td align="center"><input name="hrsetele" type="text" id="hrsetele" value="" disabled></td>     <td align="center"><input name="hrcoord" type="text" id="hrcoord" value="" disabled></td>   </tr> </table> </form>

quando eu clico em algum checkbox ele desbloqueia o campo normal, mais se eu tirar a seleção ele continua desbloqueado, podem me ajudar? Obrigado!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

ajuda com bloqueio ou desbloqueio de campo

07-08-2008 22:23

Usa essa base

<script> function block(campo) { if(document.getElementById(campo).disabled==true) { document.getElementById(campo).disabled=false; } else { document.getElementById(campo).disabled=true; } } </script>


<form name="form"> <input type="checkbox" name="" value="" onclick="block('input1')">campo1 <input type="text" name="" id="input1" value="" disabled>   <input type="checkbox" name="" value="" onclick="block('input2')">campo2 <input type="text" name="" id="input2" value="" disabled> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 348
Sexo: Masculino
Localização: Paraná/São Mateus do Sul/Brasil
Contato:

ajuda com bloqueio ou desbloqueio de campo

07-08-2008 22:32

Valeu, obrigado, funcionou direitinho, mto bom, valeu amigo!
0
Está precisando de um Website?
Acesse ww.listasms.com/web e faça um orçamento sem compromisso!
Ígor
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

ajuda com bloqueio ou desbloqueio de campo

07-08-2008 22:48

;-)
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado