Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

272
Views
"Por favor complete el campo requerido" - El campo oculto está bloqueando mi envío

Tengo una página de wordpress con buddyboss instalado. El Pagebuilder es Elementor pro. El Complemento Buddyboss le brinda funciones similares a las de Facebook. En Buddy Boss, no hay problema para comentar publicaciones & co, pero si tengo una publicación fuera del sistema buddyboss, no puedo enviar mi comentario. Hay un campo oculto que debe completarse para poder enviar mi comentario. línea de código

Si coloco un script que apunta al área por su Id e intento eliminarlo, no funcionará. Si lo elimino manualmente, puedo enviarlo. tienen alguna idea?

Sin el CSS que oculta mi Textarea se ve así:

 <textarea id="aad669143d1a2b175fb447cb79a28f4b" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="" tabindex="-1" class="error" aria-describedby="aad669143d1a2b175fb447cb79a28f4b-error" aria-invalid="true"> </textarea>
about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Según el código que publicaste en tu comentario, resulta que apuntar a la aria-label podría ser lo que necesitabas. Para eliminarlo, modificaría su código de la siguiente manera:

 var element_to_remove = document.querySelector('[aria-label="hp-comment"]'); element_to_remove.remove();

La primera línea encuentra el elemento basado en el atributo aria-label y su valor hp-comment , la segunda línea lo elimina del árbol HTML (que debería funcionar en todos los navegadores modernos; alternativamente, puede probar la forma de parentNode que describió).

Puedes probarlo usando este fragmento de código extendido:

 var element_to_remove = document.querySelector('[aria-label="hp-comment"]'); console.log(element_to_remove.id); // the id is logged element_to_remove.remove(); // remove the element element_to_remove = document.querySelector('[aria-label="hp-comment"]'); // nothing here console.log(element_to_remove); // --> null is logged
 <textarea id="aad669143d1a2b175fb447cb79a28f4b" aria-label="hp-comment" aria-hidden="true" name="comment" autocomplete="new-password" style="" tabindex="-1" class="error" aria-describedby="aad669143d1a2b175fb447cb79a28f4b-error" aria-invalid="true"> </textarea>

(Por supuesto, las líneas 2, 4 y 5 son solo para demostrar y no son realmente necesarias).

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!