Spaces:
Sleeping
Sleeping
Update templates/index.html
Browse files- templates/index.html +27 -12
templates/index.html
CHANGED
|
@@ -234,7 +234,7 @@
|
|
| 234 |
let confirmation = event.results[0][0].transcript.trim().toLowerCase();
|
| 235 |
recognition.stop();
|
| 236 |
if (confirmation.includes("yes") || confirmation.includes("ok")) {
|
| 237 |
-
// Automatically submit details
|
| 238 |
submitRegistration();
|
| 239 |
} else {
|
| 240 |
captureMobile();
|
|
@@ -247,19 +247,34 @@
|
|
| 247 |
const email = document.getElementById('email').value;
|
| 248 |
const phone = document.getElementById('mobile').value;
|
| 249 |
|
| 250 |
-
//
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 254 |
|
| 255 |
-
|
| 256 |
-
setTimeout(() => {
|
| 257 |
-
document.getElementById('statusText').textContent = 'Submitted Successfully!';
|
| 258 |
setTimeout(() => {
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 263 |
}
|
| 264 |
|
| 265 |
function captureLoginDetails() {
|
|
|
|
| 234 |
let confirmation = event.results[0][0].transcript.trim().toLowerCase();
|
| 235 |
recognition.stop();
|
| 236 |
if (confirmation.includes("yes") || confirmation.includes("ok")) {
|
| 237 |
+
// Automatically submit details to Salesforce after confirmation
|
| 238 |
submitRegistration();
|
| 239 |
} else {
|
| 240 |
captureMobile();
|
|
|
|
| 247 |
const email = document.getElementById('email').value;
|
| 248 |
const phone = document.getElementById('mobile').value;
|
| 249 |
|
| 250 |
+
// Make a POST request to Salesforce (simulated)
|
| 251 |
+
fetch('/submit', {
|
| 252 |
+
method: 'POST',
|
| 253 |
+
headers: { 'Content-Type': 'application/json' },
|
| 254 |
+
body: JSON.stringify({ name, email, phone })
|
| 255 |
+
})
|
| 256 |
+
.then(response => response.json())
|
| 257 |
+
.then(data => {
|
| 258 |
+
if (data.success) {
|
| 259 |
+
document.getElementById('statusText').textContent = `Thank you for registering, ${name}!`;
|
| 260 |
+
document.getElementById('statusMessage').style.display = 'block';
|
| 261 |
|
| 262 |
+
// Show 'Submitted Successfully' after 6 seconds, then refresh the page after 5 seconds
|
|
|
|
|
|
|
| 263 |
setTimeout(() => {
|
| 264 |
+
document.getElementById('statusText').textContent = 'Submitted Successfully!';
|
| 265 |
+
setTimeout(() => {
|
| 266 |
+
window.location.reload(); // Refresh after 5 seconds
|
| 267 |
+
}, 5000);
|
| 268 |
+
}, 6000);
|
| 269 |
+
} else {
|
| 270 |
+
document.getElementById('statusText').textContent = 'There was an error submitting your details. Please try again.';
|
| 271 |
+
document.getElementById('statusMessage').style.display = 'block';
|
| 272 |
+
}
|
| 273 |
+
})
|
| 274 |
+
.catch(error => {
|
| 275 |
+
document.getElementById('statusText').textContent = 'An error occurred. Please try again.';
|
| 276 |
+
document.getElementById('statusMessage').style.display = 'block';
|
| 277 |
+
});
|
| 278 |
}
|
| 279 |
|
| 280 |
function captureLoginDetails() {
|