Hola,
Tengo un problema con un formulario hecho en asp, esta es parte del código:
Código:
For I = 1 to Request.Form.Count
Select case I
case 1
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
Body = Body & "<tr><td height=""25"" bgcolor=""#004A00""><font color=""#FFFFFF""><strong>" & "INFORMACION DE CONTACTO" & "</strong></font></td></tr>"
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
case 7
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
Body = Body & "<tr><td height=""25"" bgcolor=""#004A00""><font color=""#FFFFFF""><strong>" & "PRODUCTOS O SERVICIOS DE INTERES" & "</strong></font></td></tr>"
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
case 21
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
Body = Body & "<tr><td height=""25"" bgcolor=""#004A00""><font color=""#FFFFFF""><strong>" & "OTROS SERVICIOS QUE LE INTERESEN" & "</strong></font></td></tr>"
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
case 22
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
Body = Body & "<tr><td height=""25"" bgcolor=""#004A00""><font color=""#FFFFFF""><strong>" & "COMENTARIOS" & "</strong></font></td></tr>"
Body = Body & "<tr><td height=""2"" bgcolor=""#FFFFFF"">" & hr & "</td></tr>"
case 23
Body = Body & "<tr><td height=""2"" bgcolor=""#004A00"">" & hr & "</td></tr>"
End Select
If I < 23 then
Body = Body & "<tr><td height=""25"" bgcolor=""#FFFFFF"">" & Request.Form.Key(I) & ": " & Request.Form.Item(I) & "</td></tr>"
end if
En la parte que dice "case 7" son 14 checkboxes que a menos que los marquen, no son contados en el resultado, y los campos que le siguen se ponen donde no van, lo que me descuadra toda la tabla que llega al email.
Mi pregunta es, si hay alguna forma de que estos checkboxes se cuenten, aunque la persona que llene el formulario no los marque?
Si no me he dado a entender me avisan...
Gracias por todo,