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

141
Views
Cómo verificar la entrada de correo electrónico desde el botón HTML en Javascript

El resultado que quiero:

  1. Haga clic en el botón (botón de clase div)
  2. Verifique lo que se ingresa (correo electrónico de clase div)
  3. Si no es un correo electrónico, devuelve un error de que no es un correo electrónico.
 <div class="Email"> <input type="text" name="" class="em" placeholder="Email Address"> </div> <div class="button" > <h2 class="re"> Request Access </h2> </div> </div>

No sé por dónde empezar desde el código JavaScript. Cualquier consejo ayudará.

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

0

Use expresiones regulares para validar cosas como correos electrónicos, contraseñas, nombres de usuario, etc. Es realmente poderoso y puede hacer mucho.

Solución:

 <form class="email"> <input type="email" class="emailInput" placeholder="Email Address" /> <button type="submit">Request Access</button> <p id="error" style="color: red; display: none">Please enter a valid email</p> </form> <script> const email = document.querySelector('.emailInput'); const submit = document.querySelector('button'); const error = document.querySelector('#error'); const showError = () => { error.style.display = 'block'; }; submit.addEventListener('click', (e) => { e.preventDefault(); if (!email.value.match(/[^@ \t\r\n]+@[^@ \t\r\n]+\.[^@ \t\r\n]+/)) { return showError(); } console.log('success'); }); </script>

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!