i cant seem to figure out why the input isnt storing in the variables. I’ve tried searching for a few days but found nothing so im asking here can somebody please help.
my code:
function openForm() { document.getElementById("myForm").style.display = "block"; document.getElementById("profile").style.display = "none"; document.getElementById("usernametxt").style.display = "none"; } function closeForm() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; console.log(input); document.getElementById("myForm").style.display = "none"; document.getElementById("Login").style.display = "none"; document.getElementById("profile").style.display = "block"; document.getElementById("usernametxt").style.display = "block"; alert(username); alert(password); }
<div> <button class="open-button" onclick="openForm()" id="Login">Log In</button> <!-- The form --> <div class="form-popup" id="myForm"> <form class="form-container" onsubmit="return false;"> <h1>Login</h1> <label for="username"><b>Username</b></label> <input type="text" placeholder="Enter Username" name="username" id="username" required> <label for="psw"><b>Password</b></label> <input type="password" placeholder="Enter Password" name="psw" id="password" required> <button type="submit" class="btn">Login</button> <button type="button" class="btn cancel" onclick="closeForm()">Close</button> </form> </div> </div>
Advertisement
Answer
I hope this will help you:
<div> <button class="open-button" onclick="openForm()" id="Login"> Log In </button> <!-- The form --> <div class="form-popup" id="myForm"> <form class="form-container" onsubmit="return false;"> <h1>Login</h1> <label for="username"><b>Username</b></label> <input type="text" placeholder="Enter Username" name="username" id="username" required /> <label for="psw"><b>Password</b></label> <input type="password" placeholder="Enter Password" name="psw" id="password" required /> <button type="submit" class="btn">Login</button> <button type="button" class="btn cancel" onclick="closeForm()"> Close </button> </form> </div> </div>
js:
function openForm() { document.getElementById("myForm").style.display = "block"; document.getElementById("profile").style.display = "none"; document.getElementById("usernametxt").style.display = "none"; } function closeForm() { var username = document.getElementById("username").value; var password = document.getElementById("password").value; document.getElementById("myForm").style.display = "none"; document.getElementById("Login").style.display = "none"; // document.getElementById("profile").style.display = "block"; // document.getElementById("usernametxt").style.display = "block"; alert(username); alert(password); console.log(username,password) // if you want to see store value in console }