Jump to content


Photo

Recuperar Checkbox Marcados


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

#1 igadino

igadino

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 09/03/2010, 00:22

Pessoal como faço para marcar varios checkbox e depois do reflesh da pagina os checkbox que foram marcado continue marcado, se eu marca so um ele funciona mais se marcar dois ou tres já não funciona

alguém tem uma ideia de como fazer isso.

<html>
	  <head>
	  <title>Untitled Document</title>
	  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	  </head>
	  <body>
	  <form name="form1" method="post" action="check2.asp">
	   <input name="vai" type="checkbox" id="vai" value="1" <% If request("vai")="1"  Then Response.Write("checked")%>>
	   <br>
	   <input name="vai" type="checkbox" id="vai" value="2" <% If request("vai")="2"  Then Response.Write("checked")%>>
	   <br>
	   <input name="vai" type="checkbox" id="vai" value="3" <% If request("vai")="3"  Then Response.Write("checked")%>>
	   <br>
	   <input name="vai" type="checkbox" id="vai" value="4" <% If request("vai")="4"  Then Response.Write("checked")%>>
	   <br>
	   <input type="submit" name="Submit" value="Submit">
			 </form>
	  </body>
	  </html>


#2 DarkSign

DarkSign

    Doutor

  • Usuários
  • 868 posts
  • Sexo:Masculino
  • Localidade:Brasil
  • Interesses:Tecnologias na área WEB em geral e desenvolvimento.

Posted 09/03/2010, 10:38

Hehehe, olha só, analisando teu código, observe que você está declarando o mesmo nome para teus checkboxes:

<input name="vai" type="checkbox" id="vai" value="1" ... >

mesmo nome e id.

Não é à toa que ele só retorna 1 marcado XD

para retornar todos ou alguns, você tem que ter identificações diferentes. Você usa o mesmo ID para radio buttons, já que apenas uma opção poderá estar marcada por vez.

A dúvida não é relacionada à ASP diretamente, por enquanto. Mas vou deixar nessa sala pra ver o que rola.

Edição feita por: DarkSign, 09/03/2010, 10:38.

Não sabe por onde começar? Que tal pelas Regras ?

#3 igadino

igadino

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 10/03/2010, 21:22

Olha esse for funciona mais eu tenho que escolher os valores do checkbox conforme exemplo abaixo: alguem tem uma ideia de como fazer para mudar os nº pelos dominios .com,.org.net,.info,.name

<% 
x=split(request("vai"),",")
for i=1 to 5 
    for i2=lbound(x) to ubound(x)
if cint(x(i2))=cint(i) then
            xx="checked"
            exit for
        else
            xx=""
       end if
   next
%>
       <input name="vai" type="checkbox" id="vai" value="<%=i%>" <%=xx%>>
       <br>
<% next %>

<input name="vai" type="checkbox" id="vai" value=".com.br">
<input name="vai" type="checkbox" id="vai" value=".com">
<input name="vai" type="checkbox" id="vai" value=".org">
<input name="vai" type="checkbox" id="vai" value=".net">
<input name="vai" type="checkbox" id="vai" value=".net">

Edição feita por: DarkSign, 11/03/2010, 10:06.
[quote] não aplicável e [code] necessário para códigos


#4 ernestop

ernestop

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 16/03/2010, 17:22

Proprema rersorvido.

<%
campos_slip = ".com.br;.com;.net;.org"
x=split(request("vai"),",")
k=split(campos_slip,";")
for i=lbound(k) to ubound(k)
     for i2=lbound(x) to ubound(x)
	 	if trim(x(i2))=trim(k(i)) then
			xx="checked"
			exit for
		else
			xx=""
		end if
	 next%> 
     <%=k(i)%><input name="vai" type="checkbox" id="vai" value="<%=k(i)%>" <%=xx%>><br>
<% next %>


#5 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 15385 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 13/09/2017, 18:32

Zithromax Rash Toddler buy cialis Amoxil Penicilline Paypal Medications Online Tadalis Sx Soft Online Bestellen cialis online Le Viagra En Egypte
Dosage Of Amoxicillin For Uti online pharmacy Xenical Prix Discount
Great Online Pharmacy
Acheter Xenical 120 <a href=http://cialtobuy.com>cialis</a> Propecia Tablet




0 user(s) are reading this topic

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

IPB Skin By Virteq