El evento onchange en js es un evento que se activa cuando el valor de un control de entrada, como un cuadro de texto, se cambia en el lado del cliente. Pero si cambia el valor de un cuadro de texto en código js en lugar de cambiar el valor de un cuadro de texto mediante la entrada del teclado, el evento onchange no se activará.
Entonces, ¿cómo activar el evento onchange del control de cuadro de texto a través del código en modo de código js? Después de consultar la información, descubrí que js proporciona un método que puede activar todos los eventos del control. Método object.fireEvent(), utilice métodos como object.fireEvent('onchange') para activar el evento onchange del control.
De la misma manera, el uso del método fireEvent en js también puede desencadenar otros eventos espaciales.
•Para agregar , el método fireEvent anterior no es compatible con el navegador Firefox. Entonces, si desea ejecutarlo tanto en IE como en FF, pruebe el siguiente código.
Copie el código de código de la siguiente manera:
si (obj.fireEvent)
{
obj.fireEvent('onchange');
}
demás
{
obj.onchange();
}
Esto es para determinar si el evento fireEvent está disponible. De lo contrario, use el método onchange() directamente.