I have a Registration from that uses some simple javascript code in the head of the page to validate the email address input field.
How do I get the code listed below into the head of my form.md file using the {assets:inline_js} function?
<script type="text/JavaScript">
// prepare the form when the DOM is ready
$(document).ready(function() {
$('#submit').click(function() {
$(".error").remove();
var hasError = false;
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailblockReg = /^([\w-.]+@(?!10minutemail.com)(?!10minutemail.net)(?!ano-mail.net)(?!20minutemail.com)(?!anonbox.net)(?!anoninbox.com)(?!asobo-dea.info)(?!binkmail.com)(?!bund.us)(?!byom.de)(?!caramail.com)(?!cool.fr.nf)(?!courriel.fr.nf)(?!discardmail.com)(?!dispostable.com)([\w-]+.)+[\w-]{2,4})?$/;
var emailaddressVal = $("#Email").val();
if(emailaddressVal == '') {
$("#Email").after('<span class="error">Please enter your email!</span>');
hasError = true;
}
else if(!emailReg.test(emailaddressVal)) {
$("#Email").after('<span class="error">Enter a valid email!</span>');
hasError = true;
}
else if(!emailblockReg.test(emailaddressVal)) {
$("#Email").after('<span class="error">No disposable email addresses!</span>');
hasError = true
}
if(hasError == true) { return false; }
});
});
</script>
Thanks,
Brad