I\'m trying to create a form and submit it immediately with javascript and I cannot figure out what I\'m doing wrong. here is my code:
function autoLogIn(un,
I've created a function to do this:
function PostDataRedirect(data, dataName, location) {
var form = document.createElement("form");
form.method = "POST";
form.action = location;
if (data.constructor === Array && dataName.constructor === Array) {
for (var i = 0; i < data.length; i++) {
var element = document.createElement("input");
element.type = "hidden";
element.value = data[i];
element.name = dataName[i];
form.appendChild(element);
}
} else {
var element1 = document.createElement("input");
element1.type = "hidden";
element1.value = data;
element1.name = dataName;
form.appendChild(element1);
}
document.body.appendChild(form);
form.submit();
}
Usage for question:
PostDataRedirect([ un, pw ], ["un", "pw"], "login.php");