Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

332
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda