Cita:
Iniciado por monxas
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<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%
strModulos = array("Tecnología de mecanizado","Control numérico","Módulo CAD CAM")
if Request.Form("Modulo") <> "" Then
vecModulos = SPLIT(Request.Form("Modulo"),",")
Response.write "Módulos seleccionados: <br>"
For i=0 to Ubound(vecModulos)
For j=0 To UBound(strModulos)
if Trim(vecModulos(i)) = Trim(MID(strModulos(j),1,1)) Then
Response.write i+1 & ") " & strModulos(j) & " - " & vecModulos(i) & "<br>"
Exit For
end if
Next
Next
End If
%>
<html>
<head>
<title>Page title</title>
</head>
<body>
<form action="" method="post">
<ul>
<%For i=0 To UBound(strModulos)%>
<li><input type="checkbox" name="modulo" value="<%=MID(strModulos(i),1,1)%>"><%=strModulos(i)%>
<%Next%>
</ul>
<input type="submit" value="Enviar">
</form>
</body>
</html>