Foros del Web » Programando para Internet » ASP Clásico »

Seleccionar Radios

Estas en el tema de Seleccionar Radios en el foro de ASP Clásico en Foros del Web. Hola a todos, bien mi problema es el siguiente, tengo un formulario conformado por dos radios (1.- PADRES 2.- HIJOS) y una lista que cargara ...
  #1 (permalink)  
Antiguo 30/03/2005, 07:37
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Seleccionar Radios

Hola a todos, bien mi problema es el siguiente, tengo un formulario conformado por dos radios (1.- PADRES 2.- HIJOS) y una lista que cargara la relacion de padres de una base de datos cada vez que el usuario seleccione el radio Hijos (klaro debo captar el IDE del padre para guardarlo en la tabla Hijo), pues bien el codigo adjunto lo hace bien PERO el problema es que cuando envio el formulario para cargar los datos de los padres en la lista, no me aparece el radio que he seleccionado, pues aparece deseleccionado. Pueden Ayudarme.....

<%@ LANGUAGE="VBSCRIPT"%>
<HTML>
<HEAD><META NAME=GENERATOR CONTENT="Microsoft FrontPage 4.0">
<script>
function verificaP()
{if (document.formulario.PAD.checked){
document.formulario.PAD.checked=false }
document.formulario.action ="NEWFAMIL.asp?HIJ="+
document.formulario.HIJ.value;
cadena=document.formulario.HIJ.value
alert(cadena)
document.formulario.submit();
}
function verificaH()
{cadena=document.formulario.PAD.value
if (document.formulario.HIJ.checked){
document.formulario.HIJ.checked=false }
document.formulario.submit();
}
</script>
</HEAD>
<BODY>
<% abro la BD
%>
<form name=formulario method=post>
<center><h1>INGRESO DE NUEVO INTEGRANTE DE FAMILIA</h1></center>
Nombre: <input type=text name="txtnombre" size=18 value="<%=Request.Form("txtnombre")%>"><BR>
Apellidos : <input type=text name="txtapell" size=22 value="<%=Request.Form("txtapell")%>"><BR>
<TABLE BORDER=0 CELLPADDING=5>
<TR><TD><input type=radio name="PAD" VALUE="PADRE" ONCLICK="javascript:verificaH();">PADRE
<input type=radio name="HIJ" VALUE="HIJO" ONCLICK="javascript:verificaP();">HIJO <BR></TD></TR>
</TABLE>
PADRES:<select name=CBOPAP>
<%if Request.QueryString("HIJ")<>""then%>
<%do while not tabla.eof%>
<option value="<%=tabla("IdP")%>"><%=tabla("Nombre")%>
<%tabla.MoveNext
loop%>
<%end if%>
</select><BR>

<INPUT type=button name="Acep" VALUE="Enviar">
<INPUT TYPE="RESET" name="Canc" VALUE="CANCELAR">
<%
tabla.Close
set tabla=nothing
coneccion.Close
set coneccion=nothing%>
</form>
</BODY>
</HTML>


TABLA PADRE(IDP, Nombre), HIJO(IDH, IDP, Nombre, Apellidos)
GRACIAS A TUTO MUNDO ...

ATTE WYLO
  #2 (permalink)  
Antiguo 30/03/2005, 08:56
 
Fecha de Ingreso: febrero-2002
Ubicación: Navarra
Mensajes: 701
Antigüedad: 23 años, 3 meses
Puntos: 2
haber si e entendido bien que hoy ando algo espeso, lo que necesitas es que te salga el radio que has seleccionado marcado en la otra página? o sea que si has seleccionado hijo te aparezca

<input type=radio name="HIJ" VALUE="HIJO" ONCLICK="javascript:verificaP();" checked>

si es eso lo ue necesitas sería así:

<input type=radio name="HIJ" VALUE="HIJO" ONCLICK="javascript:verificaP();" ><%if request("HIJ") = "HIJO" then%>checked<%end if%>

Un saludo
__________________
asp, php, .net, adaptandose a las necesidades
  #3 (permalink)  
Antiguo 30/03/2005, 09:12
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Radios

Hola HAVEN, lo comprabare,
Gracias de antemano por su sugerencia, el resultado te lo hare saber
  #4 (permalink)  
Antiguo 31/03/2005, 06:59
Avatar de WILLIAMGG  
Fecha de Ingreso: febrero-2005
Mensajes: 218
Antigüedad: 20 años, 2 meses
Puntos: 0
Salio

HOLA JAVEN, Te cuento que resulto con el codigo que me enviaste Pero osea REQUEST.QUERISTRING("HIJ")<>"", pero ahora tengo otro problema, si quisiera grabar los datos por medio de un boton, que sentencia seria la que me permita grabar o en todo caso que evento.

gracias por todo

  #5 (permalink)  
Antiguo 31/03/2005, 07:02
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
Piensas hacerte toda tu web a base de preguntas? No piensas buscar en el foro ni una sola de tus dudas? Porque te aseguro que todo lo que has preguntado hasta ahora ya está escrito en el foro.

Última edición por trasgukabi; 31/03/2005 a las 07:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:24.