Foros del Web » Programando para Internet » ASP Clásico »

Check Box

Estas en el tema de Check Box en el foro de ASP Clásico en Foros del Web. Buenas, amigos Tengo un problema en un formulari.Tengo varios checks de este tipo Código: <tr> <td width="44%"><div align="left">Clinicas Municipales</div></td> <td width="6%"><div align="center"> <input type="checkbox" name="checkbox" ...
  #1 (permalink)  
Antiguo 22/10/2004, 16:25
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Check Box

Buenas, amigos

Tengo un problema en un formulari.Tengo varios checks de este tipo
Código:
 

 <tr>
                                <td width="44%"><div align="left">Clinicas Municipales</div></td>
                                <td width="6%"><div align="center">
                                  <input type="checkbox" name="checkbox" value="Clinicas Municipales">
                                </div></td>
                                <td width="45%"><div align="left">Centro Culturales</div></td>
                                <td width="5%"><div align="center">
                                  <input type="checkbox" name="checkbox10" value="Centro Culturales">
                                </div></td>
                              </tr>
                              <tr>
                                <td><div align="left">Centros de Recreaci&oacute;n</div></td>
                                <td><div align="center">
                                  <input type="checkbox" name="checkbox2" value="Centros de Recreaci&oacute;n">
                                </div></td>
                                <td><div align="left">Centros Comerciales </div></td>
                                <td><div align="center">
                                  <input type="checkbox" name="checkbox11" value="Centros Comerciales ">
                                </div></td>
Los cuales envio por post a un asp el cual quiero que me llegue por mail usando el cdont, pero solo quiero que aparezcan los valores de los checks que si han sido seleccionados.

Gracias por su ayuda
  #2 (permalink)  
Antiguo 23/10/2004, 13:26
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
pruebate este ejemplo a ver si te sirve
pagina neox.asp

Código:
<form action="recibe.asp" method="post">
  <input name="casilla" type="checkbox" id="casilla" value="valor1">
  valor1<br>
  <input name="casilla" type="checkbox" id="casilla" value="valor2">
  valor2<br>
  <input name="casilla" type="checkbox" id="casilla" value="valor3">
  valor3<br>
  <input name="casilla" type="checkbox" id="casilla" value="valor4">
  valor4<br>
  <input type="submit" name="Submit" value="Enviar">
</form>
pagina
RECIBE.asp
Código:
<%
variable = request.form("casilla")
arrCasilla = split(variable,",")
for i = 0 to Ubound(arrCasilla)
Response.Write (arrCasilla(i)&"<BR>") 
Next
%>
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #3 (permalink)  
Antiguo 25/10/2004, 09:08
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias, voy a probarlo
  #4 (permalink)  
Antiguo 25/10/2004, 15:51
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Amigo,
No me envia nadaen el sector de los check box.
Este el parte del codigo de los checks box del que envia
Código:
<td><div align="center">
                                  <input type="checkbox" name="rubro" id="rubro" value="Plantas de Residuos S&oacute;lidos ">
                                </div></td>
                              </tr>
                              <tr>
                                <td><div align="left">Terminales Terrestres</div></td>
                                <td><div align="center">
                                  <input type="checkbox" name="rubro" id="rubro" value="Terminales Terrestres">
                                </div></td>
                                <td><div align="left">Centros de Revisiones Tecnicas </div></td>
                                <td><div align="center">
                                  <input type="checkbox" name="rubro" id="rubro" value="Centros de Revisiones Tecnicas">
                                </div></td>
                              </tr>
                              <tr>
                                <td><div align="left">Servicios Tur&iacute;sticos </div></td>
                                <td><div align="center">
                                  <input type="checkbox" name="rubro" id="rubro" value="Servicios Tur&iacute;sticos ">
                                </div></td>


Este el codigo completo del que recibe
Código:
<%@ Language=VBScript %>

<%
Set Mail = Server.CreateObject("CDONTS.Newmail")

Mail.From ="[email protected]" 
Mail.To ="[email protected]" 

Mail.Subject = "Desde la Web"  
Msg = Msg & "DATOS DE LA EMPRESA" & Chr(10)& Chr(10)
Msg = Msg & "EMPRESA: " & Request.Form("empresa") & Chr(10) 
Msg = Msg & "SECTOR: " & Request.Form("sector") & Chr(10)
Msg = Msg & "DIRECCION: " & Request.Form("dir") & Chr(10) 
Msg = Msg & "TELEFONOS: " & Request.Form("tel") & Chr(10) 
Msg = Msg & "FAX: " & Request.Form("fax") & Chr(10) 
Msg = Msg & "--------------------------------------------------------------" & Chr(10) 
Msg = Msg & "RUBROS DE PROYECTOS: " & Chr(10) 


variable = request.form("rubro")
arrCasilla = split(variable,",")
for i = 0 to Ubound(arrCasilla)
Msg= Msg & Response.Write (arrCasilla(i)&"<BR>") 
Next


Msg = Msg & "--------------------------------------------------------------" & Chr(10) 
Msg = Msg & "PARTICIPANTE 1" & Chr(10)
Msg = Msg & "APELLIDOS : " & Request.Form("a1") & Chr(10)
Msg = Msg & "NOMBRES : " & Request.Form("n1") & Chr(10)
Msg = Msg & "CARGO : " & Request.Form("c1") & Chr(10)
Msg = Msg & "E-MAIL : " & Request.Form("e1") & Chr(10)
Msg = Msg & "TELEFONO/ANEXO : " & Request.Form("t1") & Chr(10)

Msg = Msg & "--------------------------------------------------------------" & Chr(10) 
Msg = Msg & "PARTICIPANTE 2" & Chr(10)
Msg = Msg & "APELLIDOS : " & Request.Form("a2") & Chr(10)
Msg = Msg & "NOMBRES : " & Request.Form("n2") & Chr(10)
Msg = Msg & "CARGO : " & Request.Form("c2") & Chr(10)
Msg = Msg & "E-MAIL : " & Request.Form("e2") & Chr(10)
Msg = Msg & "TELEFONO/ANEXO : " & Request.Form("t2") & Chr(10)


Mail.Body = Msg
Mail.Send
Set Mail = Nothing
Response.Redirect "http://www.dominio.com" 


%>
Los demas datos, es decir los que estan en text si salen, pero justo la parte de los chechs box se recibe en blanco, como si no se hubiese señalizado nada.
Gracias por tu ayuda
  #5 (permalink)  
Antiguo 25/10/2004, 16:05
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
revisa que en las propiedades del form tengas puesto el metodo POST.
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #6 (permalink)  
Antiguo 25/10/2004, 16:32
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 5 meses
Puntos: 0
Esta como POST, el formulario, por eso no entiendo porque no sale las parte de rubros.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:22.