Bueno, veo que el código tiene varios errores y de diversos tipos, por ejemplo, los campos deshabilitados no se mandan por el formulario y tu estas preguntando por ellos.
Copia y pega en un programa este código, correlo y si es lo que necesitas modificalo:
Código:
<%
if CInt(Request.Form("hidTotElementos"))>0 Then
for cnt = 1 to CInt(Request.Form("hidTotElementos"))
IF request.form("chk_visto"&cnt)="si" then
dato = request.form("sel_sino"&cnt)
dato1 = request.form("id_correccion"&cnt)
if request.form("chk_visto"&cnt) = "si" then
dato2 = "si"
end if
sql = "Insert Into guarda_correccion (central, chk_visto, sel_sino, id_correccion) values ('"¢1&"','"&dato2&"','"&dato&"','"&dato1&"')"
response.write sql & "<br>"
End If
Next
End If
%>
<form name=form2 method=post action='checks.asp'>
<table border=1 width='70%'>
<tr>
<td align=center>Visto</td>
<td align=center>Opcion</td>
<td align=center>Id</td>
<td align=center><font color=black size=2 face=Arial,Verdana,Times>Observacion</font></td>
</tr>
<font color="&color&" size=2 face=Arial,Verdana,Times>Titulo - <a href='conversion2.asp?modif=1¢1="¢1&"' title = 'Modificar Correcciones'> Cualquiera</a></font>
<%for i=1 to 10%>
<tr>
<td align=center><input type=checkbox name='chk_visto<%=i%>' value='si'></td>
<td align=center bgcolor="&color&">
<select name='sel_sino<%=i%>' size=1>
<option value='SI'>SI</option>
<option value='NO'>NO</option>
</select>
</td>
<td align=center><input type=text name='id_correccion<%=i%>' readonly value="id_Correccion<%=i%>" size=5 maxlenght=5</td>
<td align=left><font color=black face=Arial size=2>"Valor<%=i%>"</font></td>
<%
Next
%>
<input type=hidden name=hidTotElementos value=10>
</tr>
<tr>
<td bgcolor="&color&" colspan=4 align=center><br><input type=submit name=submit2 value='Guardar Datos'></td>
</form>
Saludos