Certified Learning Accessible
function timestamp() {
var response = document.getElementById(“g-recaptcha-response”);
if (response == null || response.value.trim() == “”) {
var elems = JSON.parse(document.getElementsByName(“captcha_settings”)[0].value);
elems[“ts”] = JSON.stringify(new Date().getTime());
document.getElementsByName(“captcha_settings”)[0].value = JSON.stringify(elems);
}
}
setInterval(timestamp, 500);
function validateForm(event) {
// Get all required inputs
const requiredFields = document.querySelectorAll(‘[required]’);
let isValid = true;
// Check if all required fields are filled
requiredFields.forEach(field => {
if (!field.value.trim()) {
isValid = false;
field.style.borderColor = “red”; // Highlight empty required fields
} else {
field.style.borderColor = “”; // Reset border color
}
});
// Check if reCAPTCHA is completed
const recaptchaResponse = document.getElementById(“g-recaptcha-response”).value;
if (!recaptchaResponse) {
isValid = false;
alert(“Please complete the reCAPTCHA.”);
}
// If the form is not valid, prevent submission
if (!isValid) {
event.preventDefault(); // Prevent form submission
alert(“Please fill in all required fields.”); // Notify user
}
}
.open-sans-custom {
font-family: “Open Sans”, sans-serif;
font-optical-sizing: auto;
font-weight: 300;
font-style: normal;
font-variation-settings: “wdth” 100;
}
body {
font-family: “Open Sans”, sans-serif;
font-weight: 300;
line-height: 1.5;
color: #343433;
text-align: center;
}
h1 {
font-weight: 800;
font-size: 2.5rem;
margin-bottom: 20px;
color: #b74900;
}
form {
margin: 20px auto;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
max-width: 400px;
}
label {
display: block;
margin-bottom: 5px;
}
input[type=”text”], select {
width: calc(100% – 16px);
padding: 8px;
margin-bottom: 15px;
border: 1px solid #ccc;
border-radius: 4px;
transition: border-color 0.3s, box-shadow 0.3s;
}
input[type=”text”]:focus, select:focus {
border-color: #b74900;
box-shadow: 0 0 5px rgba(183, 73, 0, 0.5);
outline: none;
}
input[type=”submit”] {
background-color: #b74900;
color: white;
padding: 10px 15px;
border: none;
border-radius: 4px;
cursor: pointer;
font-family: “Open Sans”, sans-serif;
}
input[type=”submit”]:hover {
background-color: #f0a404;
}
.g-recaptcha {
display: inline-block;
margin: 20px auto;
}
Select State AK AS AZ AR CA CO CT DE DC FL GA GU HI ID IL IN IA KS KY LA ME MD MH MA MI FM MN MS MO MT NE NV NH NJ NM NY NC ND MP OH OK OR PW PA PR RI SC SD TN TX UT VT VA VI WA WV WI WY
// Enable the submit button only if reCAPTCHA is solved window.onload = function() { const recaptchaResponse = document.getElementById(“g-recaptcha-response”); const submitButton = document.getElementById(“submitButton”); const checkRecaptcha = setInterval(() => { if (recaptchaResponse.value) { submitButton.disabled = false; clearInterval(checkRecaptcha); } }, 500); };
Contact Us
Select State AK AS AZ AR CA CO CT DE DC FL GA GU HI ID IL IN IA KS KY LA ME MD MH MA MI FM MN MS MO MT NE NV NH NJ NM NY NC ND MP OH OK OR PW PA PR RI SC SD TN TX UT VT VA VI WA WV WI WY
// Enable the submit button only if reCAPTCHA is solved window.onload = function() { const recaptchaResponse = document.getElementById(“g-recaptcha-response”); const submitButton = document.getElementById(“submitButton”); const checkRecaptcha = setInterval(() => { if (recaptchaResponse.value) { submitButton.disabled = false; clearInterval(checkRecaptcha); } }, 500); };