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

Variable JavaScript a variable JSP

Estas en el tema de Variable JavaScript a variable JSP en el foro de Java en Foros del Web. Holas: Tengo un formulario de 10 campos de una misma tabla, 2 de ellos representan una relacion padre-hijo, entonces quiero pasar el valor del campo ...
  #1 (permalink)  
Antiguo 02/10/2003, 14:34
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 23 años
Puntos: 0
Pregunta Variable JavaScript a variable JSP

Holas:
Tengo un formulario de 10 campos de una misma tabla, 2 de ellos representan una relacion padre-hijo, entonces quiero pasar el valor del campo padre como variable al codigo jsp y poder limitar los datos del campo-hijo.
He probado creando un formulario con campo oculto, pero al hacerle submit pasa el valor de la variable pero los demas campos del formulario principal se refrescan y pierdo los valores que el usuario haya podido ingresar. Habra una forma de submitear solo el form alterno,y q no se toquen los campos de los demas formularios que existan.
Otra cosa que he notado es que el valor que obtengo con el request.getParameter() es de antes del submit(), es decir si tenia 5 y sobreescribo 8 y hago el submit() el valor q pasa es 5, parece q hay q hacer submit de nuevo para q capture el valor 8.

Agradeceré mucho su ayuda

Javier.
  #2 (permalink)  
Antiguo 03/10/2003, 02:48
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 21 años, 3 meses
Puntos: 0
el tema de los campos que pierdes mucho me temo q vas a tener que submitir todos y volverlos a recoger. Una forma de saber si la pantalla se carga por primera vez o vienes de dar al boton submitir puede ser añadir un campo nuevo en el formulario y preguntarte por el, si no es null entonces vienes de submitir , si es null esta cargando la ventana por primera vez.
El tema del valor q tenia 5 y luego 8, no entiendo muy bien la situacion, donde cambias el valor, el texto q cambias es el q estas submitiendo o recoges el valor de otro campo oculto que toma el mismo valor?
saludos
  #3 (permalink)  
Antiguo 03/10/2003, 08:00
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 23 años
Puntos: 0
Hola, gracias por responderme........
Te detallo mas, tengo un form1 el de 10 campos, ahi el usuario va ingresando los datos, hasta que llega a un determinado campo y el dato que ingresa lo copio a un campo de un form2, entonces yo solo pretendo submitear al form2, esperando que los campos ya ingresados de form1 no varien, pero resulta que me refresca todo y yo uso form2.submit(), no entiendo porque me borra los campos de form1.
El otro punto era que si se esta actualizando el campo en el form1 de valor 5 a un valor 8, yo copio el valor 8 al campo del form2 y hago form2.submit(), entonces el request.getparameter() me recoge el valor 5 y no el 8, del mismo modo si cambio a este 8 por 9 y hago lo mismo recien me recoge el valor 8.
Espero haberme explicado mejor, y te agradecere me ayudes.
Javier.
  #4 (permalink)  
Antiguo 03/10/2003, 10:23
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 21 años, 3 meses
Puntos: 0
El tema de submitir los 10 campos es como yo te habia indicado antes. cuando submites lo que estas diciendo es que cargue la pagina que le indicas en el action y le envie las variables del formulario que submites, a la pagina no llega mas q lo q submites , asi q los valores anteriores no los tienes, los has perdido, tienes q volver a cargarlos, por eso te decia que submitas todo el form1 y recojas las variables y las vuelvas a cargar, olvidandote del form2.
El otro tema que me comentas tendria que ver como submites y demas. Si quieres mandame el fichero a [email protected] y le hecho un vistazo y te comento lo que veo o lo q crea que debes cambiar.
Si no me he explicado bien con el primer punto, tb indicamelo y te lo explico mejor sobre tu codigo. Este fin de semana tendre algun ratin para mirarlo si me lo envias.
Lo que quieres hacer se puede y se hace mucho, asi q tiene q haber algo en el codigo q habra q cambiar.
Saludos
  #5 (permalink)  
Antiguo 03/10/2003, 10:36
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 23 años
Puntos: 0
Ok intentare probarlo como dices. No se si tiene que ver que este jsp tiene mucho codigo de bcj4 y uix de oracle jdeveloper, sino que tuve que usar validaciones javascript para tratar de superar esa limitación. No se si has visto algo de uix ??.
En el fondo lo que necesitaba es en mi form lograr por ejemplo 2 campos tipo pais y tipo departamento, cosa que al escojer el pais (campo combobox) me filtre sus departamentos en el siguiente campo (tambien combobox), asi buscar combinaciones validas. La idea es que estos combobox no llamen valores fijos sino de base de datos. Logicamente tanto pais como departamento vienen de 2 tablas padre-hijo.
Te envio el jsp, y si tienes algun ejemplo como el anterior me lo envias por favor.
salu2

Javier.

pd. Gracias.
  #6 (permalink)  
Antiguo 07/10/2003, 08:30
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 21 años, 3 meses
Puntos: 0
no he tenido tiempo y solo he podido echar un vistazo al codigo, no he visto nada de uix asi q me esta costando , pero q sepas q sigo mirando a ver si se me ocurre lo q pasa.
saludos
  #7 (permalink)  
Antiguo 07/10/2003, 10:39
 
Fecha de Ingreso: enero-2002
Mensajes: 23
Antigüedad: 23 años
Puntos: 0
Gracias, si pues uix hay poco.....
mas bien encontre esto
http://infomina.stconsulting.com.pe/Index.jsp

salu2
  #8 (permalink)  
Antiguo 09/10/2003, 08:44
 
Fecha de Ingreso: septiembre-2003
Mensajes: 109
Antigüedad: 21 años, 3 meses
Puntos: 0
despues de ver el codigo, pues claro hay mcuhas cosas q no encuentro como los combobox de los q me hablas y hay mucho codigo que no comprendo, pero para lo q explicas da igual el codigo que uses, te comento como lo haria.
Creas el formulario, el cual tiene los 2 combo, el pais y el departamento.
Antes has recogido la variable pais del request.getparameter, si este valor vino a null es q no has seleccionado ningun pais asi q no cargas ningun registro en el resulset, si viene con algun valor haces la sql buscando los departamentos de ese pais y depues cargas el combo de departamentos recorriendo el resulset. Pero no olvides que todos los demas campos del formulario tienes q subimitirlos tb con el codigo del pais para cuando se rellame a la pagina los recojas tb a ellos y los muestres de nuevo.
No se si esto es exactamente lo q buscas espero haberete sido de ayuda.
Comentame si era esto lo q necesitas saber
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 02:44.