Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

317
Vistas
El valor establecido para textArea se revierte/se vacía al usar un script para completar el formulario (sitio web de AngelList)

Estoy tratando de solicitar un trabajo usando js en la consola, pero cuando trato de establecer el valor de textArea en el formulario y hago clic en enviar, no funciona con el error de textArea vacío.

Aquí hay un gif: gif que muestra el problema

En el primer comando estoy configurando el valor, en el segundo, hago clic en el segundo botón, pero no funciona.

Pasos para reproducir:

Abra cualquier trabajo en angel.co/jobs y luego haga clic en aplicar, luego aparecerá este formulario, luego, usando javascript, seleccione el campo de entrada, establezca su valor y luego haga clic en el botón Enviar.

Mis comandos: (classNames puede ser diferente para ti)

Seleccionando el campo de entrada:

let eee = document.getElementsByClassName('styles_component__mqUU9 styles_component__kpbt6 styles_bordered__2C24K styles_width100__2VCHt styles_warning__3-xYH')

Valor de configuración para la entrada:

eee[0].value=`Hi, Nao

Hacer clic en el botón Enviar:

document.getElementsByClassName('styles_component__3A0_k styles_primary__3xZwV styles_regular__3b1-C styles_emphasis__KRjK8 styles_component__sMuDw styles_medium__R1A06')[0].click();

He intentado: texto interno, código interno Html y agregar un detector de eventos con eventos de teclado, pero no tuve suerte. (No estoy seguro si hice los eventos del teclado correctamente o no, pero eso no funcionó.

Cualquier ayuda o sugerencia es muy apreciada.


PD:

Así es como hice eventos de teclado (inspirado en esta respuesta en stackoverflow ):

Seleccionar el botón y agregarle un detector de eventos.

 let iButton = document.getElementsByClassName('styles_component__3A0_k styles_primary__3xZwV styles_regular__3b1-C styles_emphasis__KRjK8 styles_component__sMuDw styles_medium__R1A06'); iButton[0].addEventListener('click', simulateInput);
 function simulateInput() { var inp = document.getElementsByClassName('styles_component__mqUU9 styles_component__kpbt6 styles_bordered__2C24K styles_width100__2VCHt styles_warning__3-xYH')[0]; var ev = new Event('input'); inp.value ='hello new input'; inp.dispatchEvent(ev); }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda