Victoria Jeffrey
Victoria Jeffrey

Reputation: 23

how to make this function work?

When I run this, I get error getInfo is not defined. So how do I accomplish this, then?

(I know this isn't a secure login, I'm not worrying about that right now)

 document.getElementById("submit").addEventListener("click", function getInfo(){
                    var user = document.getElementById('username');
                    var username = user.value;
                    var pass = document.getElementById('password');
                    var password = pass.value;
                    return [username, password];
            });

            var userinfo = getInfo();
            var username = userinfo[0];
            var password = userinfo[1];

            console.log(username, password);

Upvotes: 0

Views: 45

Answers (1)

renakre
renakre

Reputation: 8291

How about this:

function getInfo(){
    var user = document.getElementById('username');
    var username = user.value;
    var pass = document.getElementById('password');
    var password = pass.value;
    return [username, password];
 });

 document.getElementById("submit").addEventListener("click", function (){ getInfo();});
 //or
 //document.getElementById("submit").addEventListener("click", getInfo);

 var userinfo = getInfo();
 var username = userinfo[0];
 var password = userinfo[1];

 console.log(username, password);

Upvotes: 2

Related Questions