Tecnología

Inicio

Cómo obtener un valor seleccionado con jQuery

cuadros desplegables permiten al usuario seleccionar una opción en un formulario web. El procesamiento de formularios requiere un poco de programación fuera del código HTML básico, pero jQuery es muy adecuado para el desafío. Con la función "val ()", se puede obtener el valor de cualquier elemento de la página seleccionada. Escribir una función mediante el "clic) (" evento para hacer la página web muestran un menú desplegable o el valor cuadro de "selección" cuando el usuario hace clic en un botón de "Enviar".

Instrucciones

1 Abra su código en un editor como el Bloc de notas o Notepad ++, y se les presentarán entre los "<head>" etiquetas y por encima del cierre "</ body>" etiqueta para una referencia de la biblioteca jQuery. Agregue este código, si lo encuentra ni en su lugar:

<Etiquetas de script por debajo de ese código. Todo el código jQuery irán entre las siguientes etiquetas:

<Script type = "text / javascript">

</ Script>

2 Desplazarse hacia abajo en el código HTML y encontrar los nombres de ID de la caja desplegable, botón y un elemento vacío donde se puede dar salida al valor "Enviar":

<Form>

<Select id = "desplegable">

&lt;option value="1">Value 1&lt;/option>

</ Select>

<Input type = "submit" value = "Obtener el valor" id = "mysubmit" />

</ Form>

<Div id = "thevalue"> </ div>

En el código de ejemplo anterior, el ID de la caja desplegable es "descendente", mientras que el identificador del botón "Enviar" es "mysubmit." El "<div>" etiquetas al final tienen un ID de "thevalue", y se puede utilizar un div como este para dar salida a su valor desplegable.

3 Volver a la secuencia de comandos, y comenzar su función "documento listo":

$ (Function () {

});

Toda la secuencia de comandos dentro de esta función. Este código impide que el script se ejecute hasta que la página termine de cargarse.

4 Seleccione el botón "Enviar" que por su nombre de identificación, y anexar el "click ()" función:

$ ( "# Mysubmit"). Click (function () {

});

Cambio "mysubmit" al nombre de ID de su botón "Enviar". Siempre añada los nombres de identificación con un símbolo de hash en los selectores de jQuery.

5 Declarar una variable dentro de la "click ()" función y establezca su valor en un selector para su cuadro desplegable con el "val ()" función anexa:

. Selección var = $ ( "# desplegable") val ();

6 Seleccione el elemento HTML vacío, como un par de "<div>" etiquetas, utilizando su nombre de identificación. Anexar el "texto ()" función para este selector, y pasar en su variable como argumento:

$ ( "# Thevalue") texto (selección).;

7 Agregar "return false" al final de su función "click ()" para mantener el botón "Enviar" de enviar al usuario a otra página. Este es el guión final:

$ (Function () {

$ ( "# Mysubmit) .click (function () {

var selection = $("#dropdown").val();

$ ( "# Thevalue") texto (selección).;

falso retorno;

});

});