Jump to content


Photo

Seleção De Checkbox


  • Faça o login para participar
4 replies to this topic

#1 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 05/10/2005, 13:05

Opa Galera blz?

Tenho um formulario que terá diversos produtos e caso o cliente queria um ele ira selecionar um checkbox e aparecerá os dados do produto, bom até ai blz...mas se acontece um refresh na pagina o checkbox fica selecionado e a tabela oculta se tiro a seleçao aparece a tabela dos dados, o problema é que vou precisar saber se esta selecionado ou nao pois irei usar essa caracteristica para gravar no banco somente aquele pedido selecionado e nao posso correr o risco do cliente pedir e por um erro o pedido nao chegar ao e-mail..

Script usado :

<script language="JavaScript" type="text/JavaScript">
function exibir(id)
{
	if (!document.getElementById(id).style.display) {
  document.getElementById(id).style.display = 'none';
	}
	else
	{
  document.getElementById(id).style.display = '';
	}
}
</script>

Chamada a função
<input type="checkbox" name="produto1" value="produto1" OnClick="exibir('produto1');">


como fazer para nao correr o risco do checkbox estar sem seleção e a tabela visivel :(


Obrigado pela ajuda :)


[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#2 chisto

chisto

    Stand by

  • Usuários
  • 288 posts
  • Sexo:Não informado
  • Localidade:Joinville - SC - Brasil
  • Interesses:INTERNET

Posted 05/10/2005, 13:23

quando ele selecionar vc vai ter que jogar num cookie.
Acidio Alan
Programador e Marcador
A2C- Internet para negócios
www.a2c.com.br

#3 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 05/10/2005, 15:53

ixxi vaguei atras disso e o Luis Otavio Deu a Luz que eu precisava a palavra "OnLoad" no body, nem lembrei desse detalhe, um search e pimba na gorduchinha, abaixo segue a solução :

function Limpa()
	{
  for(i=0; i<document.form.elements.length; i++)
  {
 	 if(document.forms[0].elements[i].type == "checkbox")
 	 {
    document.form.elements[i].checked = false;
 	 }
  }
	}

e no body:

<body onLoad="Limpa()">

[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)

#4 chisto

chisto

    Stand by

  • Usuários
  • 288 posts
  • Sexo:Não informado
  • Localidade:Joinville - SC - Brasil
  • Interesses:INTERNET

Posted 05/10/2005, 15:57

Opa entendi errado o que você queria. mals
Acidio Alan
Programador e Marcador
A2C- Internet para negócios
www.a2c.com.br

#5 Generation

Generation

    Super Veterano

  • Usuários
  • 1546 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 05/10/2005, 16:23

Opa entendi errado o que você queria. mals

Tranquilo, depois de uma busca vi que tava estranho as respostas mas ta valendo :)


[]'s
Favoritos : | OpenSuse | Opera | Firefox | NetBeans | GMail | Leia As Regras | Use a Busca | Como fazer Perguntas Inteligentes |
“Obstáculos são aquelas coisas medonhas que você vê quando tira seus olhos de seu objetivo” (Henry Ford)
“É impossível para um homem aprender aquilo que ele acha que já sabe.” (Epíteto)
“A única razão da existência do tempo é para que todas as coisas não aconteçam de uma vez.”(Albert Einstein)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq