Ok los radiobotton van apareciendo dependiendo de la cantidad de registros de mi consulta por ejemplo juan puede tener 2 registros pero america S.A. puede devolverme 50 y por cada registro se creara un radio botton con el mismo nombre la diferencia estara en el value aqui pongo la parte de la conexion a la tabla y la impresion de los resultados.
Código:
<%
dim conex, rs
dim cnt
set conex = Server.CreateObject("ADODB.Connection")
conex.open = "driver={SQL Server};server=TAU; database=Canales; uid=sa;pwd=sistran"
'response.Write("se conecto")
Set rs = Server.CreateObject ("ADODB.RecordSet")
temp = "SELECT DISTINCT pv_header.nro_pol AS Poliza, tramo.txt_desc AS Ramo FROM maseg_header INNER JOIN pv_header ON maseg_header.cod_aseg = pv_header.cod_aseg INNER JOIN tramo ON pv_header.cod_ramo = tramo.cod_ramo WHERE (maseg_header.txt_nombre ='"& asegurado & "')"
rs.open temp, conex%>
<table width="60%" border="1" align="center" bordercolor="#808080">
<tr>
<th width="7%" class="tabla_enc"> </th>
<th width="44%" class="tabla_enc"> Número Poliza </th>
<th width="49%" class="tabla_enc"> Ramo </th>
</tr>
<%
cnt = 0
while not rs.EOF
poliza= rs.fields("poliza")
ramo = rs.fields("Ramo")
%>
<tr>
<td class="tabla_cont"><input name="radio" type="radio" id="ra1" value="<%=ID%>" /> </td>
<td class="tabla_cont"><%response.write(poliza)%></td>
<td class="tabla_cont"> <%response.write(ramo)%> </td>
</tr>
<%
rs.movenext
wend
rs.close
conex.close
set rs = nothing
set conex = nothing
%></table>
en el boton tengo lo siguiente
Código:
<input type="submit" name="selpol" id="selpol" value="Enviar" onclick="javascript:enviopol()" />
y en el javascript devuelvo el valor seleccionado a la pagina madre .... O sea este codigo todo pertenece a un popup
Código:
<script language="javascript">
{
function enviopol()
{
radiob = document.getElementById('ra1').value;
opener.document.getElementById('sPoliza' ).value = radiob;
window.close();
}
}
</script>
yo me imagino que como con el document.getEleme...... puedo accesar a la propiedad checked y derepente validarlo.... o no