-
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.