为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
慕标5832272 2022-08-19 15:21:35
在执行提交后,我正在努力清除表单中空白中的所有用户输入。为此,我正在尝试将一个名为 的函数放在名为 的 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;

}


查看完整回答
反对 回复 2022-08-19
?
侃侃无极

TA贡献2051条经验 获得超10个赞

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

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


查看完整回答
反对 回复 2022-08-19
  • 2 回答
  • 0 关注
  • 140 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号