Как очистить пользовательский тип во всех пробелах в форме PHP после выполнения отправки? - PullRequest
0 голосов
/ 27 января 2020

Я пытаюсь очистить все пользовательские вводы в бланке формы после выполнения отправки.

Для этого я пытаюсь поместить функцию с именем submit() в PHP файл с именем send.php, но я не знаю, Мой код функции можно использовать в файле PHP.

Теперь я могу создать систему, которая будет отправлять форму на мою учетную запись электронной почты на новой вкладке браузера. После закрытия вкладки (спасибо. php) я все еще вижу пользовательские вводы в пустом месте на странице контактов.

Что я хочу сделать, так это то, что после того, как пользователь отправил форму, они могут быть вернуться на страницу контактов без каких-либо входов в пробелы на странице контактов.

Ход процесса - контакт. php -> отправить. php -> открыть новую вкладку -> Открыть, спасибо. php -> закрыть, спасибо. php -> Очистить входы в заготовках на контакт. php

header('location: thankyou.php');

echo '<script type="text/javascript" language="Javascript">history.go(-1);</script>';

$_POST = submit();

function submit($name, $company, $phone, $email, $message) {
    $inputs = document.getElementsByTagName('input');
    for(var i = 0; i < inputs.length; i++) {
        if(!inputs[i].getAttribute('type') == null){
            inputs[i] = "";
        }
    }
    return submit($name, $company, $phone, $email, $message);
}

Ответы [ 2 ]

0 голосов
/ 27 января 2020

Очистка ввода с помощью PHP невозможна без обновления страницы. Когда страница загружена, вы можете изменять только с javascript. Вы можете очистить все поля формы после отправки формы следующим образом:

  document.getElementById("myForm").reset();
0 голосов
/ 27 января 2020

В вашем contact.php:

<form onsubmit="return clearFields()">

Javascript:

function clearFields(){
  setTimeout(function(){
    //input.value = ""
    //Clear the inputs
  },2000);
  return true;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...