function browserid_login() { navigator.id.getVerifiedEmail(function(assertion) { if (assertion) { var rememberme = document.getElementById('rememberme'); // I added a var here if (rememberme != null) rememberme = rememberme.checked; var form = document.createElement('form'); form.setAttribute('style','display: none;'); //Style fix form.method = "POST"; form.action = browserid_siteurl; // I removed the id as it is not used var fields = [{name: "browserid_assertion", value: assertion}, {name: "rememberme", value: rememberme}]; if (browserid_redirect != null){ fields.push({name: "redirect_to", value: browserid_redirect}); } for (var i = 0, length = fields.length; i < length; i++){ var field = document.createElement('input'); field.type = "hidden"; field.name = fields[i].name; field.value = fields[i].value; form.appendChild(field); } var my_form = document.body.appendChild(form); my_form.submit(); } else alert(browserid_failed); }); return false; }