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

Problema con un submit

Estas en el tema de Problema con un submit en el foro de Java en Foros del Web. hola alguien sabe como leer el id de un submit. Lo que quiero hacer es que dentro de un while me asigne un id diferente ...
  #1 (permalink)  
Antiguo 31/05/2009, 15:41
 
Fecha de Ingreso: mayo-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Problema con un submit

hola alguien sabe como leer el id de un submit.

Lo que quiero hacer es que dentro de un while me asigne un id diferente para un submit que esta dentro de una celda de un <table>

eso ya lo tengo bien. pero cuando doy click me manda a un procedimiento de jsp

realmente el problema no se ve dificil pero no encuentro la solucion: LEER el id del submit. por que para cada boton es diferente.....


<form id="form1" name="form1" method="get" action=<%proc1();%>>


while(rs.next()) {
%>
<TR><TD><%= rs.getString(1) %></TD>
<TD><%= rs.getString(2) %></TD>
<TD> <%= dias%> </TD>
<% //hola
%>
<TD><%= _tarifa%></TD>
<TD><%= _tarifa * dias %></TD>
<TD><div align="center">
<label>
<input id = <%= counter%> type="submit" name="Submit" value="Rentar" />
</label>
</div></TD>
</TR>
<% counter++;} %>




EN POCAS PALABRAS SOLO ESPERO QUE ALGUIN ME AYUDE A LEER EL ID DE UN SUBMIT Y DE PASO QUE ME REDIRECCIONE A OTRA PAGINA TODO ESTO DENTRO DE UN PROCEDIMEINTO DE JSP..

GRACIAS ESPERO HABERME DADO A ENTENDER....
  #2 (permalink)  
Antiguo 31/05/2009, 17:51
Avatar de DiabloGuardian  
Fecha de Ingreso: noviembre-2008
Ubicación: Hidalgo
Mensajes: 215
Antigüedad: 15 años, 5 meses
Puntos: 3
Respuesta: Problema con un submit

Cita:
Iniciado por ChrissVN Ver Mensaje
<form id="form1" name="form1" method="get" action=<%proc1();%>>


while(rs.next()) {
%>
<TR><TD><%= rs.getString(1) %></TD>
<TD><%= rs.getString(2) %></TD>
<TD> <%= dias%> </TD>
<% //hola
%>
<TD><%= _tarifa%></TD>
<TD><%= _tarifa * dias %></TD>
<TD><div align="center">
<label>
<input id = <%= counter%> type="submit" name="Submit" value="Rentar" />
</label>
</div></TD>
</TR>
<% counter++;} %>

que tal si intentas ponerle comillas al valor del id


Código:
<input id =  "<%= counter%>" type="submit" name="Submit"

creo que tu rpoblema puede ser eso
__________________
-=:[ Lo importante no es saber todo, sino saber buscar ]:=-
  #3 (permalink)  
Antiguo 31/05/2009, 23:49
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Problema con un submit

El ID de los campos no se envia con el form, asi que no lo podras leer desde JSP.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #4 (permalink)  
Antiguo 01/06/2009, 07:25
Avatar de drac94  
Fecha de Ingreso: mayo-2008
Ubicación: México
Mensajes: 383
Antigüedad: 16 años
Puntos: 5
Respuesta: Problema con un submit

El id no se manda pero el name si, asi que puedes utilizar ese atributo para controlar los botones
  #5 (permalink)  
Antiguo 02/06/2009, 14:12
 
Fecha de Ingreso: mayo-2009
Mensajes: 25
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con un submit

Hola a todos gracias por sus comentarios ya resolvi lo del submit consiguiendo el nombre del campo. Solo le asigne el valor que queria.

Y si de hecho el id no se manda a otro formulario pero si tu al dar click en un submit mandas llamar procedimeinto de jsp en la misma pagina, estan de acuerdo que debe existir alguna forma de conseguir el id del submit.

O para que sirve el submit. Aún tengo esa duda

Gracias a todos
  #6 (permalink)  
Antiguo 02/06/2009, 23:47
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Problema con un submit

Cita:
Iniciado por ChrissVN Ver Mensaje
Y si de hecho el id no se manda a otro formulario pero si tu al dar click en un submit mandas llamar procedimeinto de jsp en la misma pagina, estan de acuerdo que debe existir alguna forma de conseguir el id del submit.
Jejeje, pues no, no estoy de acuerdo . No por que no quiera, es que no funciona así. El ID es un valor que le sirve al navegador y se usa por ejemplo para los estilos CSS, JavaScript... etc. siempre en el lado del cliente. No se envía nunca al servidor.

Al servidor se le envía un parametro tal que así: nombreBoton=valueBoton. Para eso "sirve" el submit, aparte de para activar el envío del formulario, que no es poco.

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
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 01:13.