¿Cómo validar si dos strings son iguales en javascript?
Tengo que ingresar el nombre de un usuario y re ingresar de nuevo, y que salga un alert que me diga que son iguales, pero no se como puedo hacerlo, ya que al presionar el botón aceptar no pasa nada, y apenas cargo el archivo html me pone el alert son iguales, cuando todavía ni siquiera ingrese nada, busque ejemplos y esto es todo lo que pude hacer:
<! DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="js.js"> </script> <title>Formulario</title> </head> <body> <div id="formulario"> <form> <label>Usuario : </label> <input type="text" id="usuario"/> <label>Re Ingrese Usuario : </label> <input type="text" id="usuarioo"/> <input type="button" id="aceptar" value="aceptar"/> <input type="button" name="cancelar" value="cancelar"/> </form> </div> </body> </html> window.onload=function(){ var baceptar = document.getElementById("aceptar"); baceptar.onclick=validacion(); } function validacion(){ var usuario1 = document.getElementById("usuario").value; var usuario2 = document.getElementById("usuarioo").value; if(usuario1==usuario2){ alert("son iguales"); } else{ alert("error! no coinciden"); } }
Respuesta de Fernando Doylet