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

136
Views
Quiero ayuda para agregar un detector de eventos

Soy un desarrollador de django que no es bueno en javascript. Tengo una plantilla de django para la que realmente quiero usar Javascript. Intenté leer en línea para obtener ayuda, pero no entiendo

Quiero agregar un addEventlistener a este código a continuación

 <div class="box-element hidden" id="request-info"> <button id="send-payment">Send request</button>

Además, quiero que muestre una respuesta cuando se envíe. Respuesta como "Solicitud enviada". Por favor, sé sobre console.log , no lo quiero en console.log .

Sé que JS es realmente bueno en esto.

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

Entonces, presumiblemente, desea agregar un detector de eventos al botón para que se envíe cuando se haga clic. Puede hacerlo agregando un detector de eventos al elemento entre dos etiquetas de <script></script> o en su archivo .js. El código se vería así:

 document.getElementById("send-payment").addEventListener("click", function() { /* Action Here... */ alert("Request Sent!") // This will throw up an alert to the user. })

Por lo que deduzco, esta debería ser una solución simple, puede encontrar más documentación aquí: https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener

about 4 years ago · Juan Pablo Isaza Report

0

Necesita un espacio para mostrar el mensaje "Solicitud enviada". Aquí uso la etiqueta p

 <div class="box-element hidden" id="request-info"> <button id="send-payment">Send request</button> <p id="response"></p> <script> document.getElementById("send-payment").addEventListener("click", function(){ document.getElementById("response").innerHTML = "Request sent"; }) </script>

Aquí está el enlace en w3schools: https://www.w3schools.com/jsref/met_document_addeventlistener.asp

about 4 years ago · Juan Pablo Isaza Report

0

Hacer esto

 const button = document.getElementById("send-payment"); button.addEventListener("click", function() { document.getElementById("request-info").style.display = "block"; })
 #request-info { display: none; color: green; font-size: 12px; margin-bottom: 10px; }
 <div id="request-info">Request sent</div> <button id="send-payment">Send request</button>

about 4 years ago · Juan Pablo Isaza 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!