Есть форма, если человек заполнил поля и нажал "отправить" - то форма очищает поля, как сделать чтобы после отправки поля оставались такими же какие были и до отправки ?
У вас не "форма очищает поля", а страница перезагружается.
Есть два варианта:
1. Передать полученные поля с сервера обратно и вывести их в форме.
2. Или отправлять данные аяксом, как я уже говорил, тогда страница не будет перезагружаться.
Глеб Старков, есть страница с формой, и при отправке срабатывает следующий код:
ob_get_clean();
echo json_encode([
'status' => false,
'title' => "Failure",
'msg' => "Confirm that you are not a robot",
]);
die();
я как понимаю - ob_get_clean(); чистит все поля при отправке, но если убрать этот ob_get_clean(); то popup о успешной/не успешной отправки формы не появится
krispey102, Нет, этот метод не чистит поля в форме.
У вас, кстати, ответ отправляется JSON-ом.
Похоже, что у вас уже отправка идёт через аякс. Тогда не знаю, почему форма чистится.
Вообщем недостаточно информации, из этого комментария уже ясно, что используется PHP, но вы в тегах его не указали.