Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 
Índice general » Otros Temas » JavaScript » Agregar elementos a un select Responder al tema
Nuevo tema


Página 1 de 1  [ 6 mensajes ] 
 
Nota 2007-10-30 08:38 @401

Perlero Frecuente
Registrado: 2007-05-26 10:36 @483
Mensajes: 139
Agregar elementos a un select
Hola necesitaría saber de qué forma puedo rellenar un select múltiple con CGI::Ajax al apretar un botón, lo que necesitaría es de qué forma puedo mostrarlo dinámicamente a medida que voy ingresando, me vayan apareciendo en el Select Multiple. Muchas gracias desde ya y felicitaciones para el mejor foro de Perl en español de Internet. Abrazos


Nota 2007-10-30 09:04 @419
Avatar de Usuario
Administrador
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España
Mensajes: 10216
Se trataría de adjuntar el evento OnChange del select a la llamada del script cgi que devuelve la llamada Ajax.

_________________
JF^D Perl programming


Nota 2007-10-30 10:59 @499

Perlero Frecuente
Registrado: 2007-05-26 10:36 @483
Mensajes: 139
El tema es el siguiente: yo tengo 2 cajas de texto, una con el nombre y otra con el mail y un botón de Agregar. Lo que necesito es que con los datos que escribí ahí me rellene el select, o sea, a medida que apriete Agregar, me vaya agregando la información al select.
El único dato que puedo tirar que puede servir, es que el select desde el principio del Ajax se carga con los datos de una base de datos, por lo tanto el botón Agregar me tiene que rellenar la base de datos y mostrarme lo que puse en el Select. ¿¿Alguna idea?? Gracias


Nota 2007-10-30 11:31 @521
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Hola,

Para lo que quieres no necesitas AJAX sino simplemente un JavaScript. Te dejo el link a un pequeño script que hace lo que quieres:
http://www.plus2net.com/javascript_tuto ... adding.php

Saludos

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Nota 2007-10-31 07:44 @363

Perlero Frecuente
Registrado: 2007-05-26 10:36 @483
Mensajes: 139
Muchas gracias, perfecto... ahora me queda otra dudilla, ¿cómo hago desde Perl para recibir por POST la información de un select múltiple, ya que si el select se llama nombres, al elegir tres nombres, nombres valdrá 3 cosas distintas... ¿cómo hago para saber cuántas valores de nombres elegí?


Nota 2007-10-31 10:03 @460
Avatar de Usuario
Creador de Perl en Español
Registrado: 2003-10-15 16:52 @744
Ubicación: México
Mensajes: 1163
Si usas el módulo CGI.pm es sumamente sencillo:

Syntax: [ Download ] [ Hide ]
Using perl Syntax Highlighting
use CGI;

my $query = new CGI;

my @nombres = $query->param('nombres');


Y tu array @nombres contendrá todos los valores seleccionados por el select box.


Saludos

_________________
Uriel Lizama Perl programmer fundador de Perl en Español


Responder al tema  [ 6 mensajes ] 

Reglas del Foro
No puedes abrir nuevos temas en este Foro
No puedes responder a temas en este Foro
No puedes editar tus mensajes en este Foro
No puedes borrar tus mensajes en este Foro
No puedes enviar adjuntos en este Foro

Publicidad

Socializa

Síguenos por Twitter

Suscríbete GRATUITAMENTE al Boletín de Perl en Español

Saltar a:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com
phpBB SEO