Foros del Web » Programando para Internet » Javascript »

Help!!! Ayuda con Listas

Estas en el tema de Help!!! Ayuda con Listas en el foro de Javascript en Foros del Web. Hola a todos Buen dia, pues la verdad necesito de su ayuda, pues como han visto sigo en las misma... la idea es llenar un ...
  #1 (permalink)  
Antiguo 19/08/2003, 10:16
 
Fecha de Ingreso: julio-2003
Ubicación: Queretaro Qro.
Mensajes: 131
Antigüedad: 20 años, 9 meses
Puntos: 1
Help!!! Ayuda con Listas

Hola a todos

Buen dia, pues la verdad necesito de su ayuda, pues como han visto sigo en las misma... la idea es llenar un reportes en donde se seleccionan a varios usuarios y estos se agregan al el, la idea es que se visualice esta lista (que se vea que estan siendo agregados a una lista), la forma pudiera ser que en un select agrege a esto usuarios (los obtendria de una DB MySQL+PHP) y un boton para agregarlos, puede ser que solo se agrege uno o varios. Otro punto tendria que guardar estos datos momentaneamente en un arreglo por si se quiere modificar la lista (alta, baja y/o agregar uno mas) hasta el momento en que se envie el formulario, y esto seria del lado del cliente, por eso la idea es programar una funcion en JavaScript

Anexo un pequeno codigo, este me permite selecionar de un menu pequeno a uno o varios los cuales al momento de decir agregar mustra los selecionados en la lista y los muestra en la pequena ventana que habre alert, esto es codigo HTML y JavaScript, la idea es alimentar el select con PHP+MySQL y con el button enviar los datos a una funcion en JavaScript y este los guarde mientras en un arreglo para que en su momento y mostrarlos, mientras se guarda el reporte...

Se que esto no es tan facil pues pero si alguien tiene una idea mejor y/o sabe como le puedo hacerlo, agradeceria mucho sus comentarios, documentacion que pudiera servirme

Código:
<HTML>
 <HEAD>
 <TITLE>Lista</TITLE>

 <SCRIPT LANGUAGE="JavaScript">
  function mirarLista(form)
  {
    var resultado = "";
    var resultado_id = "";

   for (var i = 0; i < form.lista.length; i++) // un for para recorrer todo la lista
   {
     if (form.lista.options[i].selected) // nos fijamos si cada elemento está seleccionado
     {
       resultado = resultado + "\n - " + form.lista.options[i].text // armamos una variable que le vamos agregando los elementos seleccionados
       // resultado_id = resultado_id + "\n " + form.lista.options[i].value // armamos una variable que le vamos agregando los elementos seleccionados
     }
   }
   alert("Seleccionaste :" + resultado + resultado_id) // mostramos todos los ídem seleccionados
  }
 </SCRIPT>
 </HEAD>

 <BODY bgcolor="#0099ff">
  <FORM NAME="formulario">
   <table width="100%" border>
   <tr bgcolor="#0066ff">
    <th width="40%">LISTA</th>
    <th width="25%">Seleccione</th>
    <th width="10%">Agregar</th>
   </td>
   <tr bgcolor="#0066ff">
    <td width="40%">
    </td>
    <td width="25%" align="center">
     <p>Con Ctrl + Clickeando el mouse seleccionas varios :</p>
     <SELECT NAME="lista" SIZE=6 MULTIPLE>
      <OPTION SELECTED>Color Monitor</OPTION>
      <OPTION value="0">Modem</OPTION>
      <OPTION value="1" >Impresora</OPTION>
      <OPTION value="2">CD</OPTION>
      <OPTION value="3">Sonido</OPTION>
      <OPTION value="4"> WebCam</OPTION>
     </SELECT>
    </td>
    <td width="10%" align="center">
     <INPUT TYPE="button" VALUE="Agregar" onClick="mirarLista(this.form)">
    </td>
   </tr>
   </table>
  </FORM>
 </BODY>
</HTML>
__________________
Kike Lee
Paz && Bien
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 06:46.