Foros del Web » Programación para mayores de 30 ;) » Java »

Duda con Struts

Estas en el tema de Duda con Struts en el foro de Java en Foros del Web. Hola! bueno tengo un problema con struts. Estoy haciendo una aplicación web y tengo una página con un formulario para dar de alta. Tengo dos ...
  #1 (permalink)  
Antiguo 29/03/2008, 14:56
 
Fecha de Ingreso: marzo-2008
Mensajes: 58
Antigüedad: 16 años, 1 mes
Puntos: 0
Duda con Struts

Hola! bueno tengo un problema con struts. Estoy haciendo una aplicación web y tengo una página con un formulario para dar de alta. Tengo dos partes, una que se rellena en caso de que seas una peronsa particular y otra en caso de que seas una empresa. Eliges el tipo de cliente picando en un radioButton. Lo que quiero hacer es que al pulsar el radioButton de particular se desactiven los <html:text> que corresponden a la empresa y viceversa. Con jsp y javascript sabria hacerlo, puesto que le pones un id a cada dato y con un JavaScript lo desactivas, pero con struts no tengo ni idea de como hacerlo
Alguna idea?
Muchas gracias!
  #2 (permalink)  
Antiguo 30/03/2008, 04:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 20
Antigüedad: 16 años, 1 mes
Puntos: 2
Re: Duda con Struts

Cita:
Iniciado por asile Ver Mensaje
Hola! bueno tengo un problema con struts. Estoy haciendo una aplicación web y tengo una página con un formulario para dar de alta. Tengo dos partes, una que se rellena en caso de que seas una peronsa particular y otra en caso de que seas una empresa. Eliges el tipo de cliente picando en un radioButton. Lo que quiero hacer es que al pulsar el radioButton de particular se desactiven los <html:text> que corresponden a la empresa y viceversa. Con jsp y javascript sabria hacerlo, puesto que le pones un id a cada dato y con un JavaScript lo desactivas, pero con struts no tengo ni idea de como hacerlo
Alguna idea?
Muchas gracias!
Lo que comentas se hace efectivamente con Javascript, no hay forma de hacerlo con struts sin recargar la página (lo que no tiene mucho sentido hacer), de todas formas si no quieres utilizar Javascript por tema de accesibilidad o porque simplemente no quieras tienes que pasar por un action recogiendo el radioButton pulsado y guardando por ejemplo en la session un atributo que diga cual estaba pulsado, luego en la JSP utilizas un <logic:present> , <logic:equal> o sus negados y listo. Sin embargo, si puedes hacerlo con Javascript no te comas la cabeza....
  #3 (permalink)  
Antiguo 30/03/2008, 04:56
venkman
Invitado
 
Mensajes: n/a
Puntos:
Re: Duda con Struts

Hazlo con Javascript igual que lo sabes hacer.

Para ponerle un id al <html:text> usa el attributo styleId:
Código HTML:
<html:text styleId="nombre" ... /> 
  #4 (permalink)  
Antiguo 30/03/2008, 05:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 58
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Duda con Struts

Es que para hacerlo con javascript el problema que tenia es que no sabia que atributo poner en el <html:text styleId="nombre" ... /> así que muchas gracias. Aunque ahora mi duda surge, si pongo esa linea de codigo, en el js como puedo acceder a el, porque con una jsp sencilla sin struts al usar el id yo luego en la js hacia:

document.getElementById('nombre')

Muchas Gracias!!!!
  #5 (permalink)  
Antiguo 30/03/2008, 05:20
 
Fecha de Ingreso: marzo-2008
Mensajes: 58
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Duda con Struts

Ya lo consegui!!!
Muchas gracias!!!
  #6 (permalink)  
Antiguo 16/08/2011, 15:46
 
Fecha de Ingreso: agosto-2011
Mensajes: 2
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Duda con Struts

Muy buen aporte, muchas gracias!
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:17.