From 3ea94000f0709a0eb54125a07fa3231b000450c8 Mon Sep 17 00:00:00 2001 From: Kyle Belanger Date: Thu, 13 Feb 2025 15:56:52 -0500 Subject: [PATCH] add form logic to script.js --- public/js/script.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 public/js/script.js diff --git a/public/js/script.js b/public/js/script.js new file mode 100644 index 0000000..1e60085 --- /dev/null +++ b/public/js/script.js @@ -0,0 +1,20 @@ +document.getElementById('uploadForm').addEventListener('submit', async function (event) { + event.preventDefault(); + + const formData = new FormData(this); + const outputSection = document.getElementById('outputSection'); + const coverLetterOutput = document.getElementById('coverLetterOutput'); + const generateBtn = document.getElementById('generateBtn'); + const downloadBtn = document.getElementById('downloadBtn'); + + + generateBtn.disabled = true; + generateBtn.textContent = "Generating..."; + coverLetterOutput.value = ""; //This clear any previous generated output + + // Show the Output Section while the program runs + outputSection.style.display = "block"; + coverLetterOutput.value = "Generating cover letter..."; + + +}) \ No newline at end of file