• Publicidad

Agregar elementos a un select

Discute todo acerca de JavaScript así como DHTML o la tecnología AJAX.

Agregar elementos a un select

Notapor zozo666 » 2007-10-30 08:38 @401

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
zozo666
Perlero nuevo
Perlero nuevo
 
Mensajes: 139
Registrado: 2007-05-26 10:36 @483

Publicidad

Notapor explorer » 2007-10-30 09:04 @419

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 & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor zozo666 » 2007-10-30 10:59 @499

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
zozo666
Perlero nuevo
Perlero nuevo
 
Mensajes: 139
Registrado: 2007-05-26 10:36 @483

Notapor kidd » 2007-10-30 11:31 @521

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
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Notapor zozo666 » 2007-10-31 07:44 @363

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í?
zozo666
Perlero nuevo
Perlero nuevo
 
Mensajes: 139
Registrado: 2007-05-26 10:36 @483

Notapor kidd » 2007-10-31 10:03 @460

Si usas el módulo CGI.pm es sumamente sencillo:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
use CGI;

my $query = new CGI;

my @nombres = $query->param('nombres');
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


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


Saludos
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México


Volver a JavaScript

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados