function initBankIdForm() { function getAntiForgeryToken() { var token = ''; token = $(token).val(); return token; } var submitNinBtn = document.getElementById("submit-nin-btn"); if (submitNinBtn) { submitNinBtn.addEventListener("click", function () { vitec.tas.setIsSavingClass(submitNinBtn); var _nin = document.getElementById("Model_Nin").value; var ninValidationResult = vitec.ninValidator.validateNin(_nin); if (ninValidationResult.status !== 'valid') { document.getElementById("error-wrapper").innerHTML = "
Ugyldig fødselsnummer
"; vitec.tas.removeIsSavingClass(submitNinBtn); return; } var _isForVerification = 'False' === "True"; $.ajax("/umbraco/Surface/BankIdLogin/CheckNinAndRedirectToLogin/", { type: "POST", data: { nin: _nin, isForVerification: _isForVerification, __RequestVerificationToken: getAntiForgeryToken(), }, success: function (result) { if (result.error || !result.url) { if (result.errorMessage) document.getElementById("error-wrapper").innerHTML = "
" + result.errorMessage + "
"; vitec.tas.removeIsSavingClass(submitNinBtn); } else if (result.url) { window.location.href = result.url; } }, error: function (result) { vitec.tas.removeIsSavingClass(submitNinBtn); document.getElementById("error-wrapper").innerHTML = "
Noe gikk galt.
"; } }); }); $(function () { $("#bankid-loginform").keypress(function (e) { if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) { $('#submit-nin-btn').click(); return false; } else { return true; } }); }); } }