Tecnología

Inicio

Cómo conectar dos cuadros de lista desplegable en HTML y JSP

El uso de JSP, se puede establecer de forma dinámica hasta dos cuadros desplegables en su página web. Se vinculan las dos cajas en la página HTML usando JavaScript. El código JavaScript se activa cuando se selecciona un elemento de la primera lista desplegable. A construir los cuadros desplegables en JSP, a continuación, la segunda que se oculta cuando el usuario carga la página Web. Cuando el usuario selecciona un elemento de la primera lista desplegable, aparece el segundo desplegable vinculado.

Instrucciones

1 Abra el editor de JSP y el archivo de código fuente que desea utilizar para mostrar los cuadros desplegables.

2 Crear los dos cuadros desplegables JSP. El siguiente código crea un cuadro desplegable al cliente, y la segunda lista desplegable "masculinos" o "femeninos" para el usuario del sitio web para elegir:

<Select id = "clientes"> </ select>
<Select id = estilo de "género" = "visibility: hidden">
<Opción> Varón </ option>
<Opción> Mujer </ option>
</ Select>

El segundo desplegable está oculto, por lo que el usuario no ve la información hasta que se seleccione un cliente.

3 Rellenar el cuadro desplegable con información. El código siguiente inserta una lista de clientes en el cuadro desplegable "clientes":

for (contador de 1 a customers.getSize () por 1)

customers.appendElement(customers[counter].Name);

fin

El código anterior utiliza los datos de "clientes" establecidos para poblar el desplegable. Reemplazar esta nombre del conjunto de datos con su propia.

4 Añadir la función JavaScript para la sección HTML de la página entre las etiquetas <head>. El siguiente código muestra el segundo desplegable vinculada después de que el usuario ha seleccionado una opción:

cambio de función ()
{
. Document.getElementById ( "género") style.visibility = "visible";
}

5 Enlace de la función JavaScript para el segundo cuadro desplegable. Coloque el código siguiente en la definición de la etiqueta para el segundo cuadro desplegable:

onchange = "cambio"