Update pages.html
Browse files- pages.html +8 -4
pages.html
CHANGED
@@ -511,20 +511,24 @@ editor.Components.addType('custom-form', {
|
|
511 |
const form = this.querySelector('#contactForm');
|
512 |
form.addEventListener('submit', function(event) {
|
513 |
event.preventDefault();
|
514 |
-
const
|
515 |
-
|
|
|
|
|
|
|
|
|
516 |
if (!props.submitUrl) {
|
517 |
console.error('Submit URL is not defined');
|
518 |
return;
|
519 |
}
|
520 |
-
console.log('Form Data:', data); // Выводим данные формы в консоль
|
521 |
console.log('Submit URL:', props.submitUrl); // Выводим URL в консоль
|
522 |
fetch(props.submitUrl, {
|
523 |
method: 'POST',
|
524 |
headers: {
|
525 |
'Content-Type': 'application/x-www-form-urlencoded'
|
526 |
},
|
527 |
-
body: data
|
528 |
})
|
529 |
.then(response => {
|
530 |
console.log('Ответ сервера:', response); // Проверка ответа сервера
|
|
|
511 |
const form = this.querySelector('#contactForm');
|
512 |
form.addEventListener('submit', function(event) {
|
513 |
event.preventDefault();
|
514 |
+
const data = new URLSearchParams();
|
515 |
+
data.append('name', document.getElementById('name').value);
|
516 |
+
data.append('email', document.getElementById('email').value);
|
517 |
+
data.append('phone', document.getElementById('phone').value);
|
518 |
+
data.append('options', document.getElementById('options').value);
|
519 |
+
data.append('newsletter', document.getElementById('newsletter').checked);
|
520 |
if (!props.submitUrl) {
|
521 |
console.error('Submit URL is not defined');
|
522 |
return;
|
523 |
}
|
524 |
+
console.log('Form Data:', data.toString()); // Выводим данные формы в консоль
|
525 |
console.log('Submit URL:', props.submitUrl); // Выводим URL в консоль
|
526 |
fetch(props.submitUrl, {
|
527 |
method: 'POST',
|
528 |
headers: {
|
529 |
'Content-Type': 'application/x-www-form-urlencoded'
|
530 |
},
|
531 |
+
body: data.toString()
|
532 |
})
|
533 |
.then(response => {
|
534 |
console.log('Ответ сервера:', response); // Проверка ответа сервера
|