Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在提交后的PHP中清除所有空白的用户类型? 我在执行提交后的表单中的空白中,努力在 >清除< /强>所有用户输入< /强>中。p>_Javascript_Php_Function_Email_Dom - Fatal编程技术网

Javascript 如何在提交后的PHP中清除所有空白的用户类型? 我在执行提交后的表单中的空白中,努力在 >清除< /强>所有用户输入< /强>中。p>

Javascript 如何在提交后的PHP中清除所有空白的用户类型? 我在执行提交后的表单中的空白中,努力在 >清除< /强>所有用户输入< /强>中。p>,javascript,php,function,email,dom,Javascript,Php,Function,Email,Dom,为此,我尝试将名为submit()的函数放入名为send.PHP的PHP文件中,但我不知道我的函数代码是否可以在PHP文件中使用 现在我可以创建一个系统,在浏览器的新选项卡上向我的电子邮件帐户发送表单。在关闭标签(谢谢。php)之后,我仍然可以看到用户输入在联系人页面的空白处。 我想做的是,在用户发送表单后,他们可以返回到联系人页面,而无需在联系人页面的空白处进行任何输入 流程是contact.php->send.php->打开新选项卡->打开Thankyu.php->关闭Thankyu.php

为此,我尝试将名为
submit()
的函数放入名为
send.PHP
PHP文件中,但我不知道我的函数代码是否可以在PHP文件中使用

现在我可以创建一个系统,在浏览器的新选项卡上向我的电子邮件帐户发送表单。在关闭标签(谢谢。php)之后,我仍然可以看到用户输入在联系人页面的空白处。

我想做的是,在用户发送表单后,他们可以返回到联系人页面,而无需在联系人页面的空白处进行任何输入

流程是contact.php->send.php->打开新选项卡->打开Thankyu.php->关闭Thankyu.php->清除contact.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);
}
header('location:thankyou.php');
回音“历史,开始(-1);”;
$_POST=submit();
函数提交($name、$company、$phone、$email、$message){
$inputs=document.getElementsByTagName('input');
对于(变量i=0;i
在您的
contact.php
中:

<form onsubmit="return clearFields()">

如果不刷新页面,则无法使用PHP清除输入。加载页面时,只能使用javascript修改内容。提交表单后,您可以按如下方式清除所有表单字段:

  document.getElementById("myForm").reset();

我做了,但它没有改变,虽然我修复了好几次。谢谢你,你应该使用ajax。我使用了,但它没有改变。我想我会把代码清除当用户点击空白。您是否为您的表单设置了ID?
  document.getElementById("myForm").reset();