Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/07/2008, 15:52
Avatar de cy5
cy5
 
Fecha de Ingreso: diciembre-2007
Ubicación: Panama
Mensajes: 157
Antigüedad: 17 años, 4 meses
Puntos: 0
Respuesta: Selecion de fila en Tabla con Radio boton ASP

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