Tecnología

Inicio

JavaScript para expresiones "Si luego" Opciones con la gota de Down

JavaScript para expresiones "Si luego" Opciones con la gota de Down


Uso de las funciones de JavaScript, los desarrolladores pueden administrar diversos aspectos de contenido de la página Web. Si usted tiene un formulario web con listas desplegables en ella, puede detectar y propiedades de control de estos elementos dentro de JavaScript. Al llamar a funciones de JavaScript en la interacción del usuario, puede crear páginas que son dinámicos y atractivos. "Si, pues," declaraciones en JavaScript se expresan utilizando pruebas condicionales, que se pueden implementar en conjunto con el elemento select de HTML.

Seleccione control

formularios web utilizan una serie de controles de usuario que incluyen campos de texto, botones, botones de radio, casillas de verificación y listas desplegables. La lista desplegable en HTML se consigue utilizando los elementos de selección y opciones. El siguiente código de marcado HTML de ejemplo muestra:

<Select id = "animales">
<Option value = "gato"> gato </ option>
<Option value = "perro"> perro </ option>
<Option value = "ratón"> Mouse </ option>
</ Select>

Este código crea una lista desplegable con tres opciones. El atributo de valor se utiliza a menudo como un identificador dentro de ambos scripts del lado del cliente y del servidor. El contenido de cada elemento de opción aparece entre sus etiquetas de apertura y cierre. El contenido es lo que el usuario verá cuando haga clic en el control de selección para acceder a las opciones.

Función JavaScript

Para utilizar una función de JavaScript con los elementos y seleccione Opciones, los desarrolladores pueden o bien incluir un enlace a un archivo de secuencia de comandos independiente o el propio guión en la sección de cabecera de la página Web. El siguiente código de ejemplo muestra la creación de una sección de código JavaScript con un contorno función dentro de ella:
<Script type = "text / javascript">
SelectControl función () {
// Implementación de la función
}
</ Script>

Dentro de la función, el desarrollador puede incluir cualquier procesamiento necesario para el control de selección. En la sección del cuerpo de la página, el siguiente código del botón llama a la función de la interacción del usuario:
<Input type = "button" value = "Select Control" onclick = "SelectControl ()" />

Cuando el usuario hace clic en este botón, el contenido de la función se ejecutará.

Seleccione opciones

Dentro de la función JavaScript, el desarrollador puede incluir cualquier procesamiento necesario para la funcionalidad de la página. El siguiente código JavaScript de ejemplo muestra la recuperación de las opciones seleccionadas de elementos como un objeto de matriz:
var optionsArray = document.getElementById ( "animales") opciones.;

Este código adquiere primero una referencia al elemento de selección HTML utilizando su atributo ID, a continuación, devuelve las opciones para que el elemento de selección en particular, su almacenamiento como una variable de matriz. El bucle puede funcionar a través de los elementos de opción de la siguiente manera:
opt var;
para (opt = 0; opt <optionsArray.length; optar ++) {
alerta (optionsArray [opt] .value);
}

Para la demostración, este bucle de salida el valor de cada opción, a su vez, mediante su atributo de valor.

Condicional

código JavaScript puede utilizar estructuras de control tales como los condicionales para procesar el contenido de elementos y seleccione la opción. El siguiente código de ejemplo muestra una prueba condicional de la duración de cada atributo opción de valor del elemento, dentro del bucle:
var = lonopc optionsArray [opt] .value.length;
si (lonopc> 3) alerta (lonopc);

Este código adquiere primero la longitud del valor de elemento de opción de atributo actual como una variable de número. A continuación, el código prueba que en una sentencia if, escribiendo a un diálogo de alerta sólo si la longitud es mayor que tres.