$(document).ready(function() { $("#od-font-test").click(function(){ $("body").css("font-family", "opendyslexic3regular") }); $('.test-code-input').keyup(function() { var input = $(this).val().split("-").join("").split("—").join(""); // remove hyphens and mdashes if (input.length > 0) { input = input.match(new RegExp('.{1,4}', 'g')).join("—"); } $(this).val(input); }); }); $('form[name=form-quiz-start]').submit(function(event) { var $form = $(this); var alert = document.getElementById('alert-box'); var data = $form.serialize(); alert.innerHTML = '' $.ajax({ url: window.location.pathname, type: 'POST', data: data, dataType: 'json', success: function(response) { var _id = response._id window.location.href = `/api/questions/${_id}`; }, error: function(response) { if (typeof response.responseJSON.error === 'string' || response.responseJSON.error instanceof String) { alert.innerHTML = alert.innerHTML + ` `; } else if (response.responseJSON.error instanceof Array) { for (var i = 0; i < response.responseJSON.error.length; i ++) { alert.innerHTML = alert.innerHTML + ` `; } } } }); event.preventDefault(); });