Necesito mostrar tanto el nombre de usuario como la contraseña en el cuadro de alerta después de enviar. Intenté todas las formas, pero aún no lo entiendo. Creo que algo anda mal con el botón en sí. Así que, por favor, hágame saber qué correcciones se deben hacer.
<html> <head> <title>LOGIN </title> <script type="text/javascript"> function log(user,pass){ var user=document.getElementById(user).value; var pass=document.getElementById(pass).value; alert("username:"+user+"passw`enter code here`ord:"+pass); } </script> </head> <body> //taking username and password in text field <form> Username=<input type="text" id=user placeholder="Enter your username"/></br> Password=<input type="text" id=pass placeholder="Enter your password"/> </br> <input type="button" id=login value="login" onclick = "log(user,pass)"/> </form> </body> </html>Acabas de perder una cita al pasar los argumentos a la función.
Debería ser
log('user', 'pass')(Los argumentos deben pasarse como cadenas)
<html> <head> <title>LOGIN </title> <script type="text/javascript"> function log(user, pass) { var user = document.getElementById(user).value; var pass = document.getElementById(pass).value; alert("username:" + user + " password:" + pass); } </script> </head> <body> <form> Username=<input type="text" id="user" placeholder="Enter your username" /></br> Password=<input type="text" id="pass" placeholder="Enter your password" /> </br> <input type="button" id="login" value="login" onclick="log('user', 'pass')" /> </form> </body> </html>