在执行提交后,我正在努力清除表单中空白中的所有用户输入。为此,我正在尝试将一个名为 的函数放在名为 的 PHP 文件上,但我不知道我的函数代码是否可以在 PHP 文件中使用。submit()send.php现在,我可以创建一个系统,该系统在浏览器上的新选项卡上向我的电子邮件帐户发送表单。关闭选项卡(谢谢.php)后,我仍然可以在联系人页面上的空白处看到用户输入。我想做的是,在用户发送表单后,他们可以返回到联系人页面,而无需在联系人页面上的空白处进行任何输入。流程流程为联系人.php->发送.php->打开新选项卡->打开感谢.php->关闭感谢.php->清除联系人空白处的输入.phpheader('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 回答

墨色风雨
TA贡献1853条经验 获得超6个赞
在您的 :contact.php
<form onsubmit="return clearFields()">
Javascript:
function clearFields(){
setTimeout(function(){
//input.value = ""
//Clear the inputs
},2000);
return true;
}

侃侃无极
TA贡献2051条经验 获得超10个赞
如果不刷新页面,则无法使用 PHP 清除输入。加载页面时,您只能使用javascript修改内容。您可以在表单提交后清除所有表单字段,如下所示:
document.getElementById("myForm").reset();
- 2 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消