Javascript 如何从发送电子邮件中删除特定数据

Javascript 如何从发送电子邮件中删除特定数据,javascript,php,arrays,email,variables,Javascript,Php,Arrays,Email,Variables,我正在处理php表单,该表单将收集OID,并将作为电子邮件从设备发送,其工作正常,我只需要删除一些特定数据的帮助,例如:如果特定OID不可用,我的变量将检测为“不可用”,我将接收与此相同的电子邮件。在以电子邮件形式发送之前,是否可以从我的表单中搜索并删除“不可用”单词 从下面的代码中,请假定“$FaultNo002”检测不可用 <?php require 'PHPMailer-master/PHPMailerAutoload.php'; $FaultNo001 = $_POST['Fa

我正在处理php表单,该表单将收集OID,并将作为电子邮件从设备发送,其工作正常,我只需要删除一些特定数据的帮助,例如:如果特定OID不可用,我的变量将检测为“不可用”,我将接收与此相同的电子邮件。在以电子邮件形式发送之前,是否可以从我的表单中搜索并删除“不可用”单词

从下面的代码中,请假定“$FaultNo002”检测不可用

<?php

require 'PHPMailer-master/PHPMailerAutoload.php';

$FaultNo001 = $_POST['FaultNo001'];
$FaultNo002 = $_POST['FaultNo002'];



$body = "
<html>
<body>
<table width='750' border='0'>
  <tr>
    <td colspan='2'><h1>&nbsp;Fault Codes</h1><hr></td>
    </tr>
  <tr><td>
  ".$FaultNo001."
  ".$FaultNo002."

  </td></tr>
  </table>
</body>
</html>

";


$mail = new PHPMailer;
$mail->From = from@mail.com;
$mail->FromName = name;
$mail->addAddress('to@mail.com', 'test');     
$mail->isHTML(true);                                  

$mail->Subject = 'subject';
$mail->Body    = $body;




?>

$mail->Body=str_replace('notavailable',''$Body)


<>但是考虑阻止发送这个值。如果您以后决定更改表单中的值(为什么不是数字),或者如果您翻译成另一种语言,您也必须更改这行代码

如果它是表单输入值,您可以检查它给定的输入字段是否包含值“不可用”,如果是,则阻止系统甚至发布表单是,它是输入值,如何预防呢?谢谢你的快速回答,但还是没有work@SajeedThajudeen这是因为
str\u replace
区分大小写,请尝试
str\u ireplace
@Idle001对我仍然不起作用,还有其他方法吗?表单中的值是
notavailables1
使用str\u ireplace()仍会保留“s1”。但其余的应该被移除。(可能有多余的空格吗?@Ivo P它正在工作,早些时候是我的错误没有正确更新..非常感谢
<form action="https://domain/Fault_Mail.php" method="post" id="Form">
<input type="text" readonly id="FaultNo001" style="background:none; border: 0;" class="Font4" value="Not Availables1" name="FaultNo001" size="100">
<input type="text" readonly id="FaultNo002" style="background:none; border: 0;" class="Font4" value="" name="FaultNo002" size="100">
<input type="submit" value="Submit" class="SubmitButton" border="2" >
</form>