
Core Java and HR Interview Questions - Prepare For The Technical and HR Rounds of Your Dream Java Job
Resource Form Congratulations! Your request for the resource is complete. Please check your inbox to access it now. Close Request Sample Book/Online Resource Email: Resource Type: Sample Book Book Name: Submit async function submitForm(event) { event.preventDefault(); const email = document.getElementById('email').value; const resourcetype = document.getElementById('resourcetype').value; const bookname = document.getElementById('bookname').value; const submitButton = document.getElementById('submitButton'); // Disable the submit button submitButton.disabled = true; submitButton.style.backgroundColor = '#c3c3c3'; const url = `https://script.google.com/macros/s/AKfycbwDwUD1iCc4-9kH_-Q6tewyt_NicWVVHXuu8Hz9EVrvKaj1nIp7D_QQ5DYYlvEZRX6Dzw/exec?email=${encodeURIComponent(email)}&resourcetype=${encodeURIComponent(resourcetype)}&bookname=${encodeURIComponent(bookname)}`; try { const response = await fetch(url, { method: 'GET', mode: 'cors' }); if (!response.ok) { throw new Error('Network response was not ok'); } const data = await response.json(); if (data.result === 'success') { showMessage(); document.getElementById('resourceForm').reset(); } else { throw new Error(data.message); } } catch (error) { console.error('Error:', error); alert('There was an issue submitting the data: ' + error.message); // Re-enable the submit button if there was an error submitButton.disabled = false; submitButton.style.backgroundColor = '#1f4569'; } } function showMessage() { document.getElementById('successMessage').style.display = 'flex'; } function closeMessage() { document.getElementById('successMessage').style.display = 'none'; // Re-enable the submit button when the message is closed const submitButton = document.getElementById('submitButton'); submitButton.disabled = false; submitButton.style.backgroundColor = '#1f4569'; }