Восстановление значений формы при отмене отправки формы - PullRequest
0 голосов
/ 05 июня 2019

Я работаю над формиком, реагирует на формы.У меня есть кнопка отправки, которая работает нормально.Когда я нажимаю «Отправить», будет отображаться модальное изображение с двумя кнопками: «Продолжить чтение» (переход обратно в форму) и «Отправить» (отправка данных в базу данных и возврат домой).Но когда я нажимаю «Продолжить редактирование», все значения, которые я заполнил, очищаются, и он возвращается к предыдущему состоянию.

Может кто-нибудь подсказать, как сохранить эти значения в форме, после того как я нажму «продолжить»edit "?

Когда я нажимаю" отправить ", отправка значения выглядит так: true

const setShowPreCampaignModal = (value) => () => {
setModalSettings(prevState => {
  return {
    ...prevState,
    showPreSubmitModal: value,
  }
});

}

// Это модальный вид, который отображается после нажатия кнопки Отправить

const renderPreCampaignSubmitModal = () => {
    let firstText = 'Once you submit the campaign, you won't be able to edit .'
    let secondText = 'If you want to keep editing the page, return to the campaign where you can change the details and save the campaign.'

    if (modalSettings.showPreSubmitModal) {
      return (
        <ModalConstructor
          headerInnerHtml="Ready to submit?"
          bodyInnerHtml={renderModalBody({ firstText, secondText })}
          dialogClasses="modal__container"
          footerInnreHtml={renderModalButtons({
            transparentBtnTxt: "Continue Editing",
            blueBtnTxt: "Submit",
            onTransparentClick: setShowPreCampaignModal(false),
            onBlueClick: submitCampaignNewUsingLocalFetch
          })}
          headerClasses="modal__header"
        />
      )
    }
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...