Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/05/2010, 07:46
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Duda con checkbox

Cita:
Iniciado por monxas Ver Mensaje
y cual es el problema en ponerle un nombre a cada uno y recoger cada uno por separado?

No es marear la perdiz???
Pues si, si son solo tres pues lo mejor sería preguntar por ellos de manera separada, no se por que al leer "varios checkbox" me imagine varias decenas, no solo tres

Pero bueno, ya solo de manera didáctica te pongo un ejemplo, copia y pega este código y córrelo para que veas que hace.

Código ASP:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
  2. <%
  3. strModulos = array("Tecnología de mecanizado","Control numérico","Módulo CAD CAM")
  4.  
  5. if Request.Form("Modulo") <> "" Then
  6.      
  7.    vecModulos = SPLIT(Request.Form("Modulo"),",")
  8.    Response.write "Módulos seleccionados: <br>"
  9.    For i=0 to Ubound(vecModulos)
  10.          For j=0 To UBound(strModulos)
  11.                  if Trim(vecModulos(i)) = Trim(MID(strModulos(j),1,1)) Then
  12.               Response.write i+1 & ") " & strModulos(j) & " - " & vecModulos(i) & "<br>"
  13.               Exit For
  14.                      end if
  15.              Next
  16.    Next
  17. End If
  18. %>
  19. <html>
  20. <head>
  21. <title>Page title</title>
  22. </head>
  23. <body>
  24. <form action="" method="post">
  25. <ul>
  26. <%For i=0 To UBound(strModulos)%>
  27. <li><input type="checkbox" name="modulo" value="<%=MID(strModulos(i),1,1)%>"><%=strModulos(i)%>
  28. <%Next%>
  29. </ul>
  30. <input type="submit" value="Enviar">
  31. </form>
  32. </body>
  33. </html>