如何清除用户在PHP上表单中输入的所有空白后,提交后执行?

在执行提交后,我正在努力清除表单中空白中的所有用户输入。


为此,我正在尝试将一个名为 的函数放在名为 的 PHP 文件上,但我不知道我的函数代码是否可以在 PHP 文件中使用。submit()send.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);

}


慕标5832272
浏览 141回答 2
2回答

墨色风雨

在您的 :contact.php<form onsubmit="return clearFields()">Javascript:function clearFields(){&nbsp; setTimeout(function(){&nbsp; &nbsp; //input.value = ""&nbsp; &nbsp; //Clear the inputs&nbsp; },2000);&nbsp; return true;}

侃侃无极

如果不刷新页面,则无法使用 PHP 清除输入。加载页面时,您只能使用javascript修改内容。您可以在表单提交后清除所有表单字段,如下所示:&nbsp;&nbsp;document.getElementById("myForm").reset();
打开App,查看更多内容
随时随地看视频慕课网APP