0

所有,我的页面上有一个联系表。我有一些 jQuery 的东西来控制表单提交,在我发送表单之前我也有一些 PHP 验证。我仍然收到一些空白电子邮件。我将电子邮件地址和名称设为必填字段。然后我有以下PHP:

<?php
$email = $_POST['email'];
if($email != ""){
     //send email
}

我仍然收到电子邮件。使用空函数会起作用吗?我只是想确保字段中确实有文本可以发送,而不是能够发送空白表单。人们用什么方法来控制它?

提前致谢!

4

3 回答 3

1

试试if (!empty($_POST[$'email'])) {

于 2013-02-02T19:58:27.340 回答
0
<?php
$email = $_POST['email']; 
if(!empty($email)){
    //send email
}
于 2013-02-02T20:02:34.870 回答
0

也许你应该修剪你的字符串以避免使用空格:

<?php
$email = trim($_POST['email']);
if(!empty($email)){
     //send email
}

更多信息:http ://www.php.net/manual/en/function.trim.php

于 2013-02-02T20:04:43.153 回答