webwolf Posted March 19, 2012 Report Share Posted March 19, 2012 Boas, tenho um script que, quando seleciono uma checkbox faz aparecer um campo de texto para introdução de um valor.(ao aparecer a pagina deve estar hidden) Funciona mas quando faço refresh ah pagina aparece o campo mesmo não estando selecionado. Clico na checkbox, continua, volto a clicar e desaparece. Será necessario algum Reset, ou alguma instrução OnLoad(que coloquei mas não faz nada)? PF ajuda pois ainda ando a aprender... Segue codigo: <script language="JavaScript"> function showhidefield() { if (document.frmAddProduct.chkbox.checked) { document.getElementById("txtPricePromo").style.visibility = 'visible'; }else{ document.getElementById("txtPricePromo").style.visibility = 'hidden'; } } </script> <body onload="document.frmAddProduct.chkbox.unchecked=true"> Link to comment Share on other sites More sharing options...
webwolf Posted March 20, 2012 Author Report Share Posted March 20, 2012 Ninguem pode dar uma ajudinha....????? Link to comment Share on other sites More sharing options...
softklin Posted March 20, 2012 Report Share Posted March 20, 2012 Não existe o atributo "unchecked" da checkbox. Podes colocar é checked=false. Mas isso por si só afeta a checkbox e não a visibilidade da texbox. Para alterares também a visibilidade, podes chamar a tua funçãoshow hidefield() depois de desselecionares a tua checkbox. <body onload="document.frmAddProduct.chkbox.checked=false; showhidefield();"> Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
webwolf Posted March 20, 2012 Author Report Share Posted March 20, 2012 😁 muito e muito obrigado, foi mesmo erro de principiante... ? Já funciona, só depois de referires é ke me lembrei ke 'unchecked' não existe. Fica bem e mais uma vez... Grato Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now