HTML - Recuperar contenido de una lista

 
Vista:
sin imagen de perfil

Recuperar contenido de una lista

Publicado por Maria (3 intervenciones) el 30/01/2017 22:28:20
Buenas noches, Estoy bloqueada, a ver si me podeis ayudar:

Tengo este formulario:
1
2
3
4
5
6
7
8
9
10
<form method="POST" action="segundo.jsp" name="formulario">
 
	<ul id="Lista">
		<li>León</li>
		<li>Segovia</li>
		<li>Madrid</li>
	</ul>
	<input type="submit" value="Enviar">
 
</form>

En la página segundo.jsp, tengo que recoger los valores de la lista, pero al no tener el atributo name, no soy capaz de recuperarlo.
<p>${param.Lista}</p>

¿como lo puedo hacer? Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 247
Bronce
Ha mantenido su posición en HTML (en relación al último mes)
Gráfica de HTML

Recuperar contenido de una lista

Publicado por Alejandro (100 intervenciones) el 02/02/2017 16:12:23
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Jamas he trabajado con JSP aunque he leido un poco.
Antes que nada mencionar que <UL> no es un elemento de FORM, poreso no se envia.
Aclarado eso yo veo algunas opciones:

Opcion 1:
Tener un <select multiple style="display:none"> con los elementos de la lista y agregar un onsubmit al formulario para que seleccione todos los elementos del select, los recibes como un array.

Opcion 2:
Tendrias que poner un <input type="hidden"/> a cada elemento de la lista para enviarlos, creo que pudieras manejarlo como array, no estoy seguro de ello.

Opcion 3:
Con jquery leer los elementos de la lista y ponerlos en un solo <input type="hidden"/> como León|Segovia|Madrid y a la hora de recibirlos al menos en php separarlos con explode("|",$_POST['tuInput'])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar