Tengo un cliente que usa EmberJS en su sitio web. Cuando quiero inyectar un valor a uno de los campos de entrada de texto con elem.value="##" , cambia el texto dentro del campo, pero no actualiza las variables que se envían al servidor. Parece que hay un detector de eventos en la etiqueta <body> que lo hace. ¿Hay alguna forma de enviar un evento en el elemento <body> con algún otro elemento como destino?
En todas las aplicaciones de una sola página / formularios que favorecen javascript, debe desencadenar eventos que la aplicación también está escuchando, por lo general.
No todas las aplicaciones JS que envían formularios utilizan el envío de formulario nativo con el objeto FormData, etc.
Por lo tanto, establecer el valor desde fuera del código de la aplicación aún requerirá el conocimiento de cómo la aplicación implementó su formulario.
Una opción es usar https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent (según la sugerencia de @Sebastian)