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

Colocar dos form en una sola pagina web

Estas en el tema de Colocar dos form en una sola pagina web en el foro de Java en Foros del Web. Estoy realizando una aplicacion web en la cual en el formulario principal existe otro formulario pequeño en el cual se va agregando el personal participante ...
  #1 (permalink)  
Antiguo 17/08/2011, 11:03
 
Fecha de Ingreso: mayo-2010
Mensajes: 33
Antigüedad: 13 años, 11 meses
Puntos: 3
Colocar dos form en una sola pagina web

Estoy realizando una aplicacion web en la cual en el formulario principal existe otro formulario pequeño en el cual se va agregando el personal participante en una operacion, esto es mediante un select que lista todos lo doctore, luego se le da a un boton agregar y esto se debe guardar en la base de datos antes de grabar el formulario general.

Este es el codigo:
<form name="formulario" action="recibe.jsp" method="post">(aqui viene ma codigo solo pongo lo necesario)
<form name ="perparticipa" id="perparticipa" action="recibepersonal.jsp" method="post">
<input type="text" name="codsoli"/>
<input name="user" type="text" value="<%
out.println(atributo);
%>" size="20" readonly="readonly" style="display:none"/>
<table>
<tr>
<td><select name="selcirprin">
<%
// se establece la conexion con la base de datos y la lista ya esta en la variable l
Tipo_ParticipacionBE participacionEntidad;
TipoParticipacionDATA participacionData = new TipoParticipacionDATA();
List<Tipo_ParticipacionBE> g;
g = participacionData.listaTipoparticipacion();
%>



<%
for(int i=0;i<g.size();i++)
{
participacionEntidad = g.get(i);//va ser igual al elemento de la lista que se encuentra en i
%>


<option value="<%=participacionEntidad.getCod_parti()%>" name="<%=participacionEntidad.getNom_parti()%>"><% =participacionEntidad.getNom_parti()%></option>

<%
}
%>

</select></td>
<td><select name="perparti">
<%
// se establece la conexion con la base de datos y la lista ya esta en la variable l
PersonalBE personalEntidad;
PersonalDATA personalData = new PersonalDATA();
List<PersonalBE> h;
h = personalData.listaPersonal();
%>



<%
for(int i=0;i<h.size();i++)
{
personalEntidad = h.get(i);//va ser igual al elemento de la lista que se encuentra en i
%>

<option>Ninguno</option>
<option value="<%=personalEntidad.getCod_personal()%>" name="<%=personalEntidad.getNom_personal()%>"><%=p ersonalEntidad.getNom_personal()%></option>

<%
}
%>

</select></td>
<td><input type="submit" value="Agregar"/></td>
</tr>

</table>
</form>

</table>
<jsp:include page="ListarPersonalParticipante.jsp"/>
</p>
</form>

Lo que esta haciendo es agregar un nuevo participante en la misma pagina se debe ver el personal que se acaba de agregar por eso le incluyo el jsp que realiza el listado, el problema esta en cuando le doy agregar manda todo el formulario y yo solo quiero la parte que esta encerrada por el segundo form, gracias por las respuestas
  #2 (permalink)  
Antiguo 18/08/2011, 08:09
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Colocar dos form en una sola pagina web

No puedes anidar formularios, debes ponerlos separados.

Código HTML:
Ver original
  1. <form name="primerFormulario">
  2. </form>
  3. <form name="segundoFormulario">
  4. </form>

Etiquetas: jsp
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 18:55.