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

222
Visualizações
formulario para verificar si los nombres coinciden, mostrar un mensaje de alerta que indica si coinciden o no. si declaración utilizada para comprobar los valores si mismo

Hola chicos, estoy tratando de hacer un formulario que cuando el usuario ingresa dos valores que son el uso de una declaración f igual con un controlador de eventos onsubmit. que luego muestra un mensaje de alerta si coinciden. mi problema es que no se me ve en la ventana emergente de envío. o una alerta, no sé dónde me estoy equivocando, por favor, ayuda.

 function nameCheck(){ let fname = document.querySelector("#fname").value; let fname2= document.querySelector("#fname2").value; if (fname1 = = fname2){ alert("The names match "); } else if{ alert("They dont match "); } }
 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title> nameCheck</title> <script src="java/nameCheck.js" type="text/javascript"></script> </head> <body> <form action= ""> Name: <input type="text" id ="fname" name="fname"> <br><br> RenterName: <input type="text" id ="fname2" name="fname2"> <br> <div class = "buttons"> <input type="submit" onclick()= "nameCheck()" name = "submit" value="Submit"> <input type="reset" value="Reset"> </div> </form> </body> </html>

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Dónde empezar...

  1. no hay atributo onclick()="" para los elementos, es onclick=""
  2. tienes un espacio entre = =
  3. no hay una variable fname1 definida
  4. no tienes una condición después de else if
  5. si está usando alert() solo para su propio propósito de depuración, use console.log() en su lugar, le ahorrará tiempo a largo plazo.
about 4 years ago · Juan Pablo Isaza Relatório

0

Aquí está el código fijo:

 function nameCheck(){ let fname1 = document.querySelector("#fname").value; let fname2= document.querySelector("#fname2").value; if (fname1 === fname2){ alert("The names match "); } else{ alert("They dont match "); } }
 <!DOCTYPE html> <html> <head> <meta charset=utf-8 /> <title> nameCheck</title> <script src="java/nameCheck.js" type="text/javascript"></script> </head> <body> <form action= ""> Name: <input type="text" id ="fname" name="fname"> <br><br> RenterName: <input type="text" id ="fname2" name="fname2"> <br> <div class = "buttons"> <input type="reset" value="Reset"> <input type="submit" onclick= "nameCheck()" name = "submit" value = "Submit"> </div> </form> </body> </html>

Variables

Primero, en if(fname1 = = fname2) , y la creación de variables, fname y fname1 no coinciden. Cambie cualquiera de ellos para que coincida con el otro.

if() cosas

Este es el signo de igualdad: === y lo hiciste = = . El espacio tiene que ser un signo igual.

Además, el else if() es solo cuando desea múltiples if(). else debe usarse para este programa.

Atributo HTML

El onclick() debe ser onclick.

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