Как проверить успешность отправки HTML-формыJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Как проверить успешность отправки HTML-формы

Сообщение Anonymous »

У меня есть html-форма, и я уже выполнил проверку, после которой форма отправляется.
Я хочу проверить, была ли форма отправлена ​​успешно с точки зрения подключения к Интернету. Потому что прямо сейчас он сообщит об успехе, даже если нет подключения к Интернету, и в этом случае я не получу форму. Я видел много других вопросов по этой теме, однако все они касаются проверки, с которой я уже разобрался.
Вот код

Код: Выделить всё

const kctForm = document.querySelector('.kct-form-javascript-link');
kctForm.addEventListener('submit', e => {
e.preventDefault();
const checkbox = document.querySelector('.kform-input#datc');
let sent = false;
let send = true;
if (f === 'ktf') {
const name = kctForm.elements[0].value;
const mail = kctForm.elements[1].value;
const about = kctForm.elements[5].value;
const main = kctForm.elements[6].value;
const nameC = document.querySelector('.name');
const mailC = document.querySelector('.mail');
const aboutC = document.querySelector('.about');
const mainC = document.querySelector('.main');
let formElement = [name, mail, about, main];
let formElementC = [nameC, mailC, aboutC, mainC];
const varIsEmpty = str => !str.replace(/\s/g, '').length
for (let i = 0; i < formElement.length; i++) {
let formE = formElement[i];
let formC = formElementC[i];
if (varIsEmpty(formE)) {
formC.classList.add('empty');
send = false;
} else {
formC.classList.remove('empty');
};
};
} else if (f === 'bef') {
const name = kctForm.elements[0].value;
const mail = kctForm.elements[1].value;
//const phone = kctForm.elements[2].value;
const address = kctForm.elements[3].value;
const cityCode = kctForm.elements[4].value;
const main = kctForm.elements[6].value;
const nameC = document.querySelector('.name2');
const mailC = document.querySelector('.mail');
//const phoneC = document.querySelector('.phone');
const addressC = document.querySelector('.address');
const cityCodeC = document.querySelector('.cityCode');
const mainC = document.querySelector('.main2');
let formElement = [name, mail, /*phone, */ address, cityCode, main];
//let formElementT = ['name', 'mail', /*'phone',*/'address', 'cityCode', 'main'];
let formElementC = [nameC, mailC, /*phoneC,*/ addressC, cityCodeC, mainC];
const varIsEmpty = str => !str.replace(/\s/g, '').length;
for (let i = 0; i < formElement.length; i++) {
let formE = formElement[i];
let formC = formElementC[i];
if (varIsEmpty(formE)) {
formC.classList.add('empty');
send = false;
} else {
formC.classList.remove('empty');
};
};
};

function checkboxF() {
if (!checkbox.checked || window.innerWidth 

Подробнее здесь: [url]https://stackoverflow.com/questions/79363996/how-to-check-if-html-form-submit-was-successful[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как проверить успешность отправки HTML-формы
    Anonymous » » в форуме Html
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как проверить успешность отправки HTML-формы
    Anonymous » » в форуме Javascript
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Как проверить успешность отправки HTML-формы
    Anonymous » » в форуме Html
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Есть ли у кого-нибудь код, позволяющий проверить успешность соединения SQLSRV в php codeigniter 4?
    Anonymous » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Кнопка отправки формы Blazor не вызывает мой метод отправки
    Anonymous » » в форуме C#
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»