Tecnología

Inicio

Cómo asignar un valor oculto de una caída hacia abajo en Javascript

Cómo asignar un valor oculto de una caída hacia abajo en Javascript


JavaScript es un lenguaje que se utiliza ampliamente para alterar las interfaces de usuario de forma dinámica. El uso de JavaScript, los desarrolladores web pueden acceder a los elementos que forman parte del modelo de objetos de documento HTML, la identificación directa, la evaluación y la manipulación de los elementos que componen las páginas HTML. elementos DOM HTML son simplemente elementos HTML y tienen una variedad de atributos suelen estar disponibles. Estos atributos, incluyendo los atributos de visibilidad, pueden tener sus valores alterados de forma dinámica, añadidos o eliminados en base a las acciones tomadas por el usuario final, tales como la selección de un valor de un menú desplegable.

Instrucciones

1 Abra un editor de texto y crear un nuevo archivo de texto denominado dropdownHidden.html. Por lo general, la selección de "Nuevo" del menú "Archivo" crea nuevos archivos.

2 Añadir algunas etiquetas HTML básicas para el archivo, que incluye una etiqueta <html>, una etiqueta <head>, una etiqueta </ ​​head>, una etiqueta <body>, un </ body> y una etiqueta </ ​​html>.

3 Añadir una etiqueta abierta <script> y un cierre </ script> etiqueta para el archivo. Establecer el tipo de la secuencia de comandos atribuir a "text / javascript". Cualquier texto colocado entre estos dos delimitadores se considerará código JavaScript cuando se carga la página.

4 Declarar una función JavaScript denominada "storeVal ()" y añadir una llave abierta rizado - {- y un cierre corchete -} - para indicar la ubicación del cuerpo de la función. La función storeVal no tiene argumentos.

5 Declarar una variable llamada "hiddenId" entre llaves de apertura y cierre de la función storeVal (). Utilice el método JavaScript document.getElementById para recuperar la ubicación de un campo de entrada oculto con el id "HiddenField".

6 Declarar una segunda variable llamada "dropDownId" en la línea después de la variable hiddenId. Utilice el método document.getElementById para recuperar la ubicación del menú desplegable que se utilizará para rellenar el campo de entrada oculto.

7 Declarar una tercera variable denominada "selectedElement" en la línea después de la variable dropDownId. Utilice la referencia dropDownId para recuperar el índice del elemento seleccionado en el menú desplegable.

8 Ajuste el "hiddenId" "valor" de la variable a la "selectedElement" variable. Añadir este código en la línea después de la variable selectedElement.

9 Crear un menú desplegable HTML mediante la colocación de una etiqueta <select> entre las etiquetas <body> y </ body> en dropdownHidden.html. Dar el valor de una etiqueta <SELECT> "id" de "descendente". Utilice un evento "onclick" para llamar a la función storeVal cuando el usuario selecciona un elemento del menú desplegable. Asignar una etiqueta <option> al menú <select> con un valor de "A". Etiquetar el <opción> etiqueta "A" y cerrar la etiqueta </ ​​option>. Asignar una segunda etiqueta <option> al menú <select> con un valor de "B". Etiquetar el <opción> etiqueta "B", cerrar la etiqueta </ ​​option> y cierre de la etiqueta </ ​​select>.

10 Añadir una etiqueta HTML <input> en el archivo inmediatamente después de la etiqueta de la etiqueta </ ​​select>. Dar la etiqueta <input> un atributo de tipo "oculta" y el "HiddenField" id. Guarde y cierre dropdownHidden.html. DropdownHidden.html aparecerá como se muestra a continuación:

<Html>

<Head>

<Script type = "text / javascript">

funcionar storeVal ()

{

var hiddenId = document.getElementById ( "HiddenField");

var dropdownId = document.getElementById ( "descendente");

var = selectedElement dropdownId.options [dropdownId.selectedIndex] .value;

hiddenId.value = selectedElement;

}

</ Script>

</ Head>

<Body>

<Select id = "desplegable" onchange = "storeVal ();">

<Option value = "A"> A </ option>

<Option value = "B"> B </ option>

</ Select>

<Input type = "hidden" id = "HiddenField">

</ Body>

</ Html>

11 dropdownHidden.html abierta en un navegador Web. Seleccione el punto "A" en el menú desplegable para guardar el valor en el campo oculto. Dado que el campo está oculto, se complica ligeramente para verificar el código visual. Consulte la sección Consejos para obtener ayuda.

Consejos y advertencias

  • El modelo de objetos de documento HTML incluye una serie de objetos, incluyendo las imágenes y formas.
  • Un campo de entrada con el atributo de tipo "oculta" no aparecerá cuando se prueba el código que coloca la información en un campo oculto. Intente cambiar el atributo de tipo de "texto" durante la prueba.
  • Otros valores que se pueden utilizar con la etiqueta <input> incluyen texto, contraseña, casilla de verificación, la radio, enviar, restablecer, archivo, oculto, imagen y botón.
  • Pueden existir algunas diferencias leves en el DOM HTML en versiones antiguas de navegadores web. La mayoría de estas diferencias se han resuelto en los navegadores más recientes.