Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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
PHP联系人表单-单个字段未填充_Php - Fatal编程技术网

PHP联系人表单-单个字段未填充

PHP联系人表单-单个字段未填充,php,Php,HTML用于我的字段和联系人栏,我的字段是姓名、号码。电子邮件、主题、信息。我所有的字段都工作正常,当我提交邮件时,我收到了完美的电子邮件,除了数字字段,由于某种原因,该字段根本没有填写金额或任何值 联系我们 请在下面填写您的联系方式,我们会尽快回复您。或者,请致电:031 464 4801 | 083 555 1202与我们联系 键入上述号码: //验证码脚本 函数检查表(theform){ var为什么=”; if(theform.CaptchaInput.value==“”

HTML用于我的字段和联系人栏,我的字段是姓名、号码。电子邮件、主题、信息。我所有的字段都工作正常,当我提交邮件时,我收到了完美的电子邮件,除了数字字段,由于某种原因,该字段根本没有填写金额或任何值




联系我们

请在下面填写您的联系方式,我们会尽快回复您。
或者,请致电:031 464 4801 | 083 555 1202与我们联系


键入上述号码:



//验证码脚本 函数检查表(theform){ var为什么=”; if(theform.CaptchaInput.value==“”){ 为什么+=“-请输入验证码。\n”; } if(theform.CaptchaInput.value!=“”){ if(ValidCaptcha(形式.CaptchaInput.value)==false){ 为什么+=“-验证码不匹配。\n”; } } 如果(为什么!=“”){ 警惕(为什么); 返回false; } } var a=Math.ceil(Math.random()*9)+''; var b=Math.ceil(Math.random()*9)+''; var c=Math.ceil(Math.random()*9)+''; var d=Math.ceil(Math.random()*9)+''; var e=Math.ceil(Math.random()*9)+''; var代码=a+b+c+d+e; document.getElementById(“txtCaptcha”).value=code; document.getElementById(“CaptchaDiv”).innerHTML=code; //根据生成的数字验证输入 函数ValidCaptcha(){ var str1=removespace(document.getElementById('txtCaptcha').value); var str2=removespace(document.getElementById('CaptchaInput').value); 如果(str1==str2){ 返回true; }否则{ 返回false; } } //从输入和生成的代码中删除空格 函数RemoveSpace(字符串){ 返回字符串.split(“”).join(“”); }


这是一个PHP,它将邮件、值和电子邮件格式推送到我的地址,同样,除了数字(单元格)字段之外,一切似乎都井然有序,工作正常,它不填充任何信息,无论您在其中输入了什么


比约恩

您可以在这里看到,输入任何非数字字符(如电话号码中的符号)将使数字字段无效


检查比约恩

您可以在这里看到,输入任何非数字字符(如电话号码中的符号)将使数字字段无效



检查
我没有看到任何错误。你能把
checkform()
的代码贴出来吗?“我已经尝试了我能想到的一切”-这到底是多少-或者很少…?也许您应该首先检查从客户端(浏览器开发工具,网络面板)实际发送的内容。数字字段?你指的是名为
单元格
的字段还是其他什么?@GetSet谢谢你的回复,我已经包含了我的所有代码,让我知道你的想法,如前所述,除了stuid cell/number字段外,所有功能都正常。
number
的烘焙验证会使条目无效吗?您是否考虑过使用
,因为您的目的是捕获电话号码?我没有看到任何错误。你能把
checkform()
的代码贴出来吗?“我已经尝试了我能想到的一切”-这到底是多少-或者很少…?也许您应该首先检查从客户端(浏览器开发工具,网络面板)实际发送的内容。数字字段?你指的是名为
单元格
的字段还是其他什么?@GetSet谢谢你的回复,我已经包含了我的所有代码,让我知道你的想法,如前所述,除了stuid cell/number字段外,所有功能都正常。
number
的烘焙验证会使条目无效吗?您是否考虑过使用
,因为您的目的是捕获电话号码?
<!-- contact section -->
  <div class="container">
      <div class="section-header">
                <h2 class="wow fadeInDown animated">Contact Us</h2>
                <p class="wow fadeInDown animated">Please fill in your contact details below and we will get back to you.<br>Alternatively contact us on: 031 464 4801 | 083 555 1202</p>
            </div>
    <div class="row">
      <div class="col-md-8 col-md-offset-2 conForm">       

        <form method="post" action="php/email.php" name="cform" id="cform" onsubmit="return checkform(this);">
          <div id="message"></div>
          <input name="name" id="name" type="text" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" placeholder="Your name..." >
          <input name="cell" id="cell" type="number" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" placeholder="Your Number..." >
          <input name="email" id="email" type="email" class=" col-xs-12 col-sm-12 col-md-12 col-lg-12 noMarr" placeholder="Email Address..." >
          <textarea name="comments" id="comments" cols="" rows="" class="col-xs-12 col-sm-12 col-md-12 col-lg-12" placeholder="Message..."></textarea>
          <!-- START CAPTCHA -->



<br>
<div class="capbox">

<div id="CaptchaDiv"></div>

<div class="capbox-inner">
Type the above number:<br>

<input type="hidden" id="txtCaptcha">
<input type="text" name="CaptchaInput" id="CaptchaInput" size="15"><br>

</div>
</div>
<br><br>
<!-- END CAPTCHA -->
          <input type="submit" id="submit" name="send" class="submitBnt" value="Send">
          <div id="simple-msg"></div>
        </form>
        <script type="text/javascript">

// Captcha Script

function checkform(theform){
var why = "";

if(theform.CaptchaInput.value == ""){
why += "- Please Enter CAPTCHA Code.\n";
}
if(theform.CaptchaInput.value != ""){
if(ValidCaptcha(theform.CaptchaInput.value) == false){
why += "- The CAPTCHA Code Does Not Match.\n";
}
}
if(why != ""){
alert(why);
return false;
}
}

var a = Math.ceil(Math.random() * 9)+ '';
var b = Math.ceil(Math.random() * 9)+ '';
var c = Math.ceil(Math.random() * 9)+ '';
var d = Math.ceil(Math.random() * 9)+ '';
var e = Math.ceil(Math.random() * 9)+ '';

var code = a + b + c + d + e;
document.getElementById("txtCaptcha").value = code;
document.getElementById("CaptchaDiv").innerHTML = code;

// Validate input against the generated number
function ValidCaptcha(){
var str1 = removeSpaces(document.getElementById('txtCaptcha').value);
var str2 = removeSpaces(document.getElementById('CaptchaInput').value);
if (str1 == str2){
return true;
}else{
return false;
}
}

// Remove the spaces from the entered and generated code
function removeSpaces(string){
return string.split(' ').join('');
}
</script>

      </div>
    </div>
  </div>
<?php
session_cache_limiter( 'nocache' );

$to = "bjorn@tech5.co.za";  //Recipient's E-mail

$headers  = 'MIME-Version: 1.0' . "\r\n";

$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$message  = 'Name: ' . $_REQUEST['name'] . "<br>";
$message .= 'Number: ' . $_REQUEST['cell'] . "<br>";
$message .= 'Email: ' . $_REQUEST['email'] . "<br>";
$message .= $_REQUEST['comments'];


if (@mail($to, 'New Inquiry from Executive Plant Hire', $message, $headers))
{

    mail('bjorn@tech5.co.za', 'New Inquiry from Executive Plant Hire', $message, $headers);
    // Transfer the value 'sent' to ajax function for showing success message.
    echo '<label class="lbl lbl-success">Your email has been sent successfully, we will be in touch</label>';
    // header('Location: ../index.html');
}
else
{
    // Transfer the value 'failed' to ajax function for showing error message.
    echo '<label class="lbl lbl-warning">There was a problem sending you request, please contact us directly</label>';
}