Сценарий не сбрасывается и по-прежнему отображает сообщение даже после "refre sh" на локальном хосте - PullRequest
0 голосов
/ 05 мая 2020

У меня проблема, что после «Refre sh» (ctrl + r и ctrl + shift + r) сообщение об ошибке «Вы забыли вставить письмо» не исчезает. Я не знаю, в чем проблема. Цените помощь в продвинутом режиме.

enter image description here

Это фрагмент моей HTML СТРАНИЦЫ с формами:

<?php

foreach ($error as $key => $errorvalue){
    echo($errorvalue);
}

?>

Мой сценарий процесса, который я " require "на странице HTML.

$error = array();

try
{

    if(empty($username)) {

        $error[] = "You forgot to insert a username!";

    } if(empty($email)) {


        $error[] = "You forgot to insert an email!";

    }

}
catch (Exception $e) {
    echo 'Caught exception: '.$e->getMessage();
}

1 Ответ

1 голос
/ 05 мая 2020

если вы обновляете sh страницу после того, как отправляете с нее, будет продолжать отправлять ее каждый раз, когда вы обновляете sh страницу, чтобы предотвратить это, вы можете использовать этот код javasricpt в своих html кодах <head> тегах

<script>
    if (window.history.replaceState) {
        window.history.replaceState(null, null, window.location.href);
    }
</script>

вы можете посмотреть этот веб-сайт для получения дополнительной информации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...