Red de conocimiento informático - Conocimiento informático - Cómo llamar al evento OnChange de "select"

Cómo llamar al evento OnChange de "select"

//Onchange in //select es un evento que se activa cuando cambia el valor seleccionado en el cuadro desplegable.

// Puede vincular un método al evento onchange. Cuando se activa el evento onchange, se ejecutará el método vinculado.

//Ejemplo:

//Primero, puede llamar a la función de respuesta al evento escrita en JS para responder al evento de cambio seleccionado, como

. ..

//Luego escribe una función de respuesta al evento:

//Si el formulario seleccionado es (form1) y el nombre seleccionado es select1, puedes usar el siguiente método:

//Obtiene el índice del elemento seleccionado por el usuario.

var index = window .form 1 .seleccionado

//Obtiene el valor de la opción según el índice.

var val = ventana documento .formulario 1 . Valor;

//Si select no es un elemento de formulario y el ID de select es select1, entonces es el siguiente:

var index = window getelementbyidx _ xx _. x("seleccione 1 "). índice seleccionado

var val = ventana documento. getelementbyidx _ xx _ x ("seleccione 1"). opciones[índice]. Valor;

//Si desea generar el resultado de la selección, suponiendo que haya uno definido en HTML, el resultado es el siguiente:

documento getelementbyidx_xx_x("salida"). . InnerText = val

//Un ejemplo:

Función outputSelect(){

//Obtener el índice del elemento seleccionado por el usuario.

var index = ventana documento. getelementbyidx _ xx _ x("seleccione 1"). selectedIndex

//Obtiene el valor del elemento seleccionado según el índice.

var val = ventana. documento. getelementbyidx _ xx _ x("seleccione 1"). opciones[índice]. Valor;

//Obtiene el valor de texto del elemento seleccionado según el índice, es decir, el texto de opción que se muestra en la lista desplegable.

var vname = ventana documento. getelementbyidx _ xx _ x ("seleccione 1"). opciones[índice]. Texto;

//Valor de salida:

documento de texto getelementbyidx_xx_x("salida"). textoInterior = val ":" vname;