Tecnología

Inicio

Cómo ocultar una entrada en Jquery

HTML tiene varios controles de entrada como cuadros de texto y botones de radio. Estos controles dan su aplicación la capacidad de comunicarse con los visitantes del sitio y recopilar datos. JQuery, una potente biblioteca de secuencias de comandos, le permite ocultar y mostrar los controles de entrada rápidamente usando unas pocas líneas de código JavaScript. Basta con añadir la biblioteca jQuery para su documento HTML para comenzar a explorar sus características de ahorro de tiempo de programación.

Instrucciones

1 Visita el sitio de descarga Jquery. Aparece una página que muestra el código de jQuery.

2 Pulse la tecla "Ctrl" y "S" Se abre una ventana "Guardar como". Esta ventana muestra las carpetas en su disco duro. Navegue a la carpeta en la que desea guardar el archivo y haga clic en "Guardar". Ventanas guarda en esa carpeta.

3 Poner en marcha el Bloc de notas o su editor HTML y abrir un documento HTML.

4 Agregue la siguiente línea de código a la sección "cabeza" del documento:

<Script type = "text / javascript"> </ script>

Reemplazar "C: \ myfolder" con el nombre de la ruta completa de la carpeta donde guardó el archivo de jQuery. Por ejemplo, si guardó en una carpeta llamada "prueba" en su unidad "C", que la línea de código aparecerá de la siguiente manera:

<Script type = "text / javascript"> </ script>

5 Coloque el código que se muestra a continuación en la sección "cuerpo" del documento:

<Input id = "Entrada 1" type = "text" />

<Input type = "button" value = "Hide Input" onclick = "return hideInput (" Entrada 1 ',' ocultar ') "/>

<Input type = "button" value = "Mostrar entrada" onclick = "return hideInput (" Entrada 1 ',' show ') "/>

La primera sentencia añade un control de entrada "cuadro de texto" de la página. Su valor id es "Entrada 1". La siguiente sentencia crea un botón que llama a una función de JavaScript cuando se hace clic. El evento de clic de botón pasa el id del control de entrada, "Entrada 1", junto con la palabra "ocultar". La última declaración llama a la misma función, pero pasa la palabra "espectáculo" en su lugar a esa función.

6 Agregue el siguiente código JavaScript a la sección "guión" del documento:

función hideInput (inputID, acción) {

var inputIDval = "#" + inputID

si (== acción 'ocultar')

$ (InputIDval) .hide ();

más

$ (InputIDval) .show ();

}

El evento de clic de botón llama a esta función. La primera línea de código agrega "#" al valor de id entrante. En este ejemplo, el valor resultante es "# Input1" debido a que los eventos de clic de botón pasan "Entrada 1" a la función. La variable "inputIDval" mantiene ese valor. Los "$ (inputIDval) .hide ()" que se esconde el control de entrada si el valor de la "acción" es "ocultar". De lo contrario, el código muestra el control de entrada mediante la ejecución del "$ (inputIDval) .show ()" de comandos.

7 Guarde el documento. Poner en marcha el explorador y abra ese archivo. El control de entrada y el botón aparecen en la página Web.

8 Haga clic en el botón "Ocultar". La función de JavaScript llama a la función "Ocultar" de jQuery, haciendo que el control de entrada a desaparecer. Haga clic en el botón "Mostrar". El control vuelve.

Consejos y advertencias

  • Este ejemplo demuestra Jquery de codificación utilizando un control de entrada de cuadro de texto. Para ocultar cualquier otro tipo de control de entrada, pase su valor id a la función "hideInput" como se muestra en los siguientes pasos. Pase la palabra "ocultar" o "espectáculo" en función de si desea ocultar el control o que vuelva a aparecer.
  • JQuery le permite realizar tareas tareas más complejas que simplemente ocultar objetos .. Con el código mínima, puede animar objetos e incluso cambiar el contenido de la página Web en tiempo real. Visita la página de documentación de jQuery para explorar sus capacidades de programación avanzadas.