• 先日のアップデートからか、
    mwwpform の送信内容確認画面で戻るボタンを押しても送信される事象が起きております。


    プラグインの以下の記述に、submitConfirm と同様の処理を backボタンにも加えることで対応しております。
    ご確認よろしくお願いいたします。

    \recaptcha-for-mw-wp-form\controllers\EnqueueController.php
    Before:

                if (form.querySelector("[name=submitConfirm]")) { 
                    const confirmButtonValue = form.querySelector("[name=submitConfirm]").value; 
                    const confirmButton = document.createElement("input"); 
                    confirmButton.type = "hidden"; 
                    confirmButton.value = confirmButtonValue; 
                    confirmButton.name = "submitConfirm"; 
                    form.appendChild(confirmButton); 
                }
    

    After:

                if (form.querySelector("[name=submitConfirm]")) {
                    const confirmButtonValue = form.querySelector("[name=submitConfirm]").value;
                    const confirmButton = document.createElement("input");
                    confirmButton.type = "hidden";
                    confirmButton.value = confirmButtonValue;
                    confirmButton.name = "submitConfirm";
                    form.appendChild(confirmButton);
                } else if (form.querySelector("[name=submitBack]")) {
                    const confirmButtonValue = form.querySelector("[name=submitBack]").value;
                    const confirmButton = document.createElement("input");
                    confirmButton.type = "hidden";
                    confirmButton.value = confirmButtonValue;
                    confirmButton.name = "submitBack";
                    form.appendChild(confirmButton);
                }
    • This topic was modified 7 months, 2 weeks ago by ysd.
Viewing 2 replies - 1 through 2 (of 2 total)
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘戻るボタンで送信される不具合’ is closed to new replies.