Tecnología

Inicio

Combobox Javascript Tutorial

Los cuadros combinados son cajas utilizadas en los formularios HTML que contienen opciones de texto que se pueden seleccionar. Los cuadros combinados pueden tomar la forma de cuadros desplegables o una caja con varias opciones visibles. JavaScript puede interpretar las selecciones de la caja combo cuando se selecciona una opción o cuando se hace clic en un botón de formulario. JavaScript puede entonces generar nuevas opciones de formulario o redirigir a otro sitio web.

Instrucciones

1 Lance un editor de código o el Bloc de notas.

2 Guarde el archivo con una extensión de HTML. Haga clic en "Archivo"> ​​"Guardar como". Seleccionar un directorio, y guardar el archivo con cualquier nombre y la extensión ".html".

3 Crear un cuadro combinado. Escriba el código en el documento HTML a continuación, haga clic en "Archivo"> ​​"Guardar". Con el fin de acceder a los elementos del cuadro combinado con JavaScript, necesita un nombre a la forma y los componentes. El siguiente código crea un cuadro combinado:

<Form name = "comboform">

<Select name = "cuadro combinado" size = "1" onchange = "showchange ()">

<Option value = "#"> marcador de posición </ option>

<Option value = "#"> marcador de posición </ option>

<Option value = "#"> marcador de posición </ option>

</ Select>

4 Escribe el código JavaScript para rellenar el cuadro combinado. Escriba el código en el archivo HTML a continuación, haga clic en "Archivo"> ​​"Guardar". JavaScript puede escribir etiquetas en las opciones del cuadro combinado. Esto puede ser útil para crear cajas de navegación. El siguiente código poblar los campos de opciones y lo envía al usuario a una URL cuando se selecciona una opción:

<Script>

<! -

categoría var = new Array ()

Categoría [0] = nueva opción ( "SELECT", "")

categoría [1] = nueva opción ( "Opción 1", "http://www.somesite.com")

Categoría [2] = nueva opción ( "Opción 1", "http://www.somesite.com")

Categoría [3] = nueva opción ( "Opción 1", "http://www.somesite.com")

var curlevel = 1

var = cacheobj document.dynamiccombo.stage2

poblar la función (x) {

para (m = cacheobj.options.length-1; m> 0; M--)

cacheobj.options [m] = null

selectedarray = eval (x)

for (i = 0; i <selectedarray.length; i ++)

cacheobj.options [i] = new Opción (selectedarray [i] .text, selectedarray [i] .value)

cacheobj.options [0] = true .selected

}

Función Continuar () {

location = cacheobj.options [cacheobj.selectedIndex] .value

}

poblar (categoría)

// ->

</ Script>

5 Cambiar el texto de la opción y URL para personalizar el cuadro combinado.