Creo que estas un poco confundido con lo que devuelven los formularios con el metodo POST. Pongamos el siguiente form:
Código:
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="texthidden" value="valueTextHidden" />
<label for="textfield">Esto es un textfield</label>
<p>
<input name="textfield" type="text" id="textfield" value="Esto es un textField" />
</p>
<p>
<input name="checkbox" type="checkbox" id="checkbox" value="checkbox" checked="checked" />
<label for="checkbox">Esto es un checkbox</label>
</p>
<p>
<label>
<input name="GrupoOpciones1" type="radio" value="opcion A" checked="checked" />
Opción A</label>
<br />
<label>
<input type="radio" name="GrupoOpciones1" value="opcion B" />
Opción B</label>
<br />
</p>
<p>
<input type="submit" name="Submit" value="Enviar" id="Submit" />
</p>
</form>
Como puedes ver hay un campo oculto (texthidden) con el valor "valueTextHidden". Tambien hay un campo de texto normal (textfield) con el valor "Esto es un textField". Hay un checkbox "checkeado". Este tiene un valor, pero no sirve nada mas que para controlar su envio ya que si no esta "checked", el formulario simplemente no lo envia. Lo mismo pasa con los botones de radio (GrupoOpciones1) que, en caso de que se seleccione alguno, envia el valor del que se ha "checkeado" o seleccionado. En caso contrario no envia nada (simple ahorro de espacio. Si no esta es que el cliente no lo ha seleccionado y no interesa). Por ultimo, aparecerá en boton de envio.
Por ello, asi sería la cadena de envio del formulario:
texthidden=valueTextHidden&textfield=Esto es un textField&checkbox=checkbox&GrupoOpciones1=opcion A&Submit=Enviar
Si el checkbox no se selecciona enviaria algo asi:
texthidden=valueTextHidden&textfield=Esto es un textField&GrupoOpciones1=opcion A&Submit=Enviar
Luego, no tienes mas que procesar el envio
Código:
valor = 0
For each item in request.form
if request.Form(Item) = "checkbox" then valor = 1
next
Como puedes ver, para "tomr los valores de un checkbox" no hace falta mas que seleccionarlo. Si no se selecciona, no es necesario.
Espero haberte ayudado algo.
Un saludo