Как изменить отправку сообщения «Пожалуйста, подождите ...» кнопки формы после того, как она уже загружена? - PullRequest
0 голосов
/ 31 марта 2020

Я вызываю форму Mauti c, используя ее токен вместо ручной копии.

{form = 5}

Когда форма отправлена, текст кнопки временно меняется на «Пожалуйста, подождите ...» .
Однако мне нужно, чтобы это был другой текст.

Если я реализую форму вручную, я мог бы изменить это сообщение, просто объявив эту переменную.

var MauticLang = {
  'submittingMessage': "Another text"
}

Я пробовал это в сценарии в HTML, где форма , после и до него, также после загрузки DOM, но эффекта не было. Я исследовал код на странице столько, сколько мог, но безрезультатно. Я исследовал, но нигде не могу найти решение.

Как изменить кнопку отправки сообщения после того, как форма уже загружена?

1 Ответ

0 голосов
/ 31 марта 2020

Изменить submittingMessage значение - это путь к go.

MauticLang.submittingMessage = "Hold your horses...";

Или

MauticLang = {
  'submittingMessage': "Hold your horses..."
}

Кроме того, чтобы убедиться, что вы изменяете его после загрузки Mauti c, вы можете использовать setTimeOut со слушателем события загрузки в окне.

Примерно 5 секунд, достаточно времени, чтобы пользователь не полностью заполнил форму.
Итак, окончательное решение может быть:

window.addEventListener('load', function() {
  setTimeout(function() {
    MauticLang.submittingMessage = "Hold your horses..";
  }, 5000);
});
...