Foros del Web » Creando para Internet » HTML »

RadioButton para mostrar un form u otro

Estas en el tema de RadioButton para mostrar un form u otro en el foro de HTML en Foros del Web. Buenas, como habréis visto en varios subforos estoy diseñando ahora una aplicación para hacer presupuestos en una tienda de informática. Pues bien, me han pedido ...
  #1 (permalink)  
Antiguo 23/02/2006, 05:11
Avatar de josemari11  
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 20 años, 2 meses
Puntos: 0
RadioButton para mostrar un form u otro

Buenas, como habréis visto en varios subforos estoy diseñando ahora una aplicación para hacer presupuestos en una tienda de informática. Pues bien, me han pedido que se peuda hacer tanto por artículos (ya está hecho) como por ordenador completo (estoy en ello).

Los dos formularios están creados, sólo me falta que desde la página de "Creación de presupuesto" me de la opción de hacerlo de una forma u otra. He pensado poner un radio button y mostrar uno u otro formularios, por ejemplo con capas (o de otra forma que me aconsejeis). No quiero hacerlo en páginas distintas (por ejemplo, presupOrdenador.asp presupPiezas.asp) porque debajo de cada uno de los formularios tengo el formulario con los datos del cliente.

¿Qué me aconsejais? Muchas gracias.
  #2 (permalink)  
Antiguo 23/02/2006, 05:14
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 9 meses
Puntos: 772
Hola josemari11

Puedes utilizar Css para mostrar/ocultar los formularios:

<form name="frm1">
<form name="frm2" style="display:none">

Para ocultar:

document.frm1.style.display = 'none';

Para mostrar:

document.frm2.style.display = 'block';

Espero que te sirva. Saludos,
  #3 (permalink)  
Antiguo 23/02/2006, 06:16
Avatar de josemari11  
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 20 años, 2 meses
Puntos: 0
De acuerdo

Parece que si me ha valido, ahora a tirar código. Muchas gracias JavierB.
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 21:32.