Foros del Web » Creando para Internet » HTML »

Menú multiple seleccion

Estas en el tema de Menú multiple seleccion en el foro de HTML en Foros del Web. Hola a todos, yo quisiera hacer un menu desplegable que contenga checkbox o que permita seleccionar varios elementos de ese menú o algo asi, pero ...
  #1 (permalink)  
Antiguo 09/02/2009, 10:34
 
Fecha de Ingreso: noviembre-2008
Mensajes: 101
Antigüedad: 15 años, 4 meses
Puntos: 0
Pregunta Menú multiple seleccion

Hola a todos, yo quisiera hacer un menu desplegable que contenga checkbox o que permita seleccionar varios elementos de ese menú o algo asi, pero que sea un desplegable, no quiero un list..
  #2 (permalink)  
Antiguo 09/02/2009, 15:05
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años
Puntos: 67
Respuesta: Menú multiple seleccion

Ok, en primer lugar no se llama menu desplegable, se llama "lista desplegable" y para hacerlo solo tienes que usar esto:

<select multiple="multiple" size="10">
...
...
</select>

Según sé no se puede incluir checkbox, pero si realizar una selección múltiple. Genial, ahora se te va a complicar al momento de caputrar esos datos, lo más común es que quieras enviarlo en un formulario y capturar sus datos con PHP, eso es algo más complicado. Para eso este link te puede servir:

http://www.desarrolloweb.com/articulos/1576.php
  #3 (permalink)  
Antiguo 10/02/2009, 00:13
 
Fecha de Ingreso: enero-2009
Mensajes: 15
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Menú multiple seleccion

no estoy seguro pero creo que con javascript se puede capturar un form facilmente:

en el caso de un select:

<form name="nombre del form">
<select name="hola">
<option value="1">opcion 1</option>
<option value="2" selected="selected">opcion 2</option>
</select>
<input type="button" value="ok" onclick=javascript:ok();></input>
</form>

en codigo iria en la funcion ok(); hace mucho q no uso js habra q modificarlo :p
var vector=document.forms[0].hola;

if vector[0].selected=='selected' {realizar accion 1};
if vector[1].selected=='selected' {realizar accion 2};
...
if vector[x].selected=='selected' {realizar accion x};

Última edición por canolucas; 10/02/2009 a las 00:24
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 00:14.