Renyo Postado Outubro 5, 2007 Denunciar Share Postado Outubro 5, 2007 Pessoa Boa noite... tenho o seguinte códigovar frmPgt = document.form.rdPgt; if (frmPgt.value = "Cheque") document.form.CPF.style.visibility = "visible"; else document.form.CPF.style.visibility = "hidden";bem... ele fica visível... mas depois não fica invisível... o que está de errado ?OBS: Uso a função no evento onChange no meu input do tipo radio... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Outubro 5, 2007 Denunciar Share Postado Outubro 5, 2007 como é um objeto tipo rádio usa ela no onclicke no if você tem que usar as {} var frmPgt = document.form.rdPgt; if (frmPgt.value = "Cheque"){ document.form.CPF.style.visibility = "visible"; }else{ document.form.CPF.style.visibility = "hidden"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renyo Postado Outubro 5, 2007 Autor Denunciar Share Postado Outubro 5, 2007 FerCosMig.. não mudo nada ainda continua a mesma coisa... mudei do OnChange para o Onclick e não fez nada :(e o esquema das {} não faz diferença porque as linhas de código só tem uma linha....valeu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Outubro 5, 2007 Denunciar Share Postado Outubro 5, 2007 if (frmPgt.value == "Cheque") Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eu o Mister HTML !!! Postado Outubro 6, 2007 Denunciar Share Postado Outubro 6, 2007 if (frmPgt.value == "Cheque")Se tiver apenas um sinal de igual, vai acontecer que na hora de excutar o bloco de código o valor de Pgt.value vai ser sempre Cheque, o que acaba inutilizando o comando alternativo else Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renyo Postado Outubro 7, 2007 Autor Denunciar Share Postado Outubro 7, 2007 faz sentido...! mas realmente não deu certo...mas desta vez ele não faz nada...!veja só o código <p align="center"> <label> <input name="rdPgt" type="radio" onchange="return MostraCPF();" value="Cheque" checked="checked" /> Cheque</label> <br /> <label> <input name="rdPgt" type="radio" value="Dinheiro" onchange="return MostraCPF();"/> Dinheiro</label> </p> // JAVASCRIPT // function MostraCPF() { var frmPgt = document.form.rdPgt; if (frmPgt.value == "Cheque") document.form.CPF.style.visibility = "visible"; else document.form.CPF.style.visibility = "hidden"; } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Outubro 7, 2007 Denunciar Share Postado Outubro 7, 2007 fiz um debug aqui, e sua função não estava recebendo o valor, por isso entrava sempre no else.fiz umas alterações e agora está funfando de boa<html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function MostraCPF(par) { //var frmPgt = document.form.rdPgt; //alert('entrou na função com valor: '+ frmPgt.value+"\n"+par); //if (frmPgt.value == 'Cheque') if (par == 'Cheque') { //alert('entrou no if de valor cheque'); document.form.CPF.style.visibility = "visible"; } else { //alert('entrou no if de valor dinheiro'); document.form.CPF.style.visibility = "hidden"; } } //--> </script> </head> <body> <form name="form"> <p align="center"> <label> <!-- <input name="rdPgt" type="radio" onchange="return MostraCPF();" value="Cheque" checked="checked" /> --> <input name="rdPgt" type="radio" value="Cheque" onclick="java script:MostraCPF(this.value);" checked="checked" /> Cheque</label> <br /> <label> <!-- <input name="rdPgt" type="radio" value="Dinheiro" onchange="return MostraCPF();"/> --> <input name="rdPgt" type="radio" value="Dinheiro" onclick="java script:MostraCPF(this.value);"/> Dinheiro</label> </p> <p><input type="text" name="CPF" /></p> </form> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Renyo
Pessoa Boa noite... tenho o seguinte código
bem... ele fica visível... mas depois não fica invisível... o que está de errado ?
OBS: Uso a função no evento onChange no meu input do tipo radio...
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.