Introducción
En el siguiente artículo, podremos ver como se leen los datos de un formulario con una lista desplegable múltiple.
Una lista desplegable múltiple, nos permite seleccionar uno o más de un elemento usando las teclas mayúsculas y Ctrl.
Este ejemplo nos servirá de comodín en nuestros desarrollos web.
Cargando la lista desplegable
Para cargar la lista desplegable, será necesario utilizar un bucle que nos ahorre mucho trabajo.
En nuestro ejemplo no utilizaremos ningún bucle y sí una carga directa.
El ejemplo lo hemos llamado ListaMul.asp.
El código del ejemplo final es el siguiente:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<% If Request.Form("MiLista").Count < 1 Then %>
<FORM ACTION=ListaMul.asp METHOD=Post>
<SELECT MULTIPLE NAME=MiLista SIZE=8>
<OPTION VALUE='Ejemplo1'>Ejemplo número 1
<OPTION VALUE='Ejemplo2'>Ejemplo número 2
<OPTION VALUE='Ejemplo3'>Ejemplo número 3
<OPTION VALUE='Ejemplo4'>Ejemplo número 4
<OPTION VALUE='Ejemplo5'>Ejemplo número 5
<OPTION VALUE='Ejemplo6'>Ejemplo número 6
<OPTION VALUE='Ejemplo7'>Ejemplo número 7
</SELECT>
<BR><BR>
<INPUT TYPE=Submit VALUE=Resultado>
</FORM>
<% Else %>
<%
For I = 1 to Request.Form("MiLista").Count
strLista = Request.Form("MiLista")(I)
Response.Write(strLista & "<BR>")
Next
%>
<% End If %>
</BODY>
</HTML>
Este ejemplo en ejecución es el que aparece en la figura 1.
El ejemplo mostrará los datos seleccionados en la lista desplegable.
Un sencillo ejemplo que resultará más que útil para algunos.
Usuarios que han visto este tema también han visto...
- Intranets con ASP
- Tipos de conexión a una Base de Datos con ASP
- Introduccion a SQL desde ASP
- RecordCount distinto de -1
- Calculando Fechas y Horas en ASP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.