php要求字段保持为空

php要求字段保持为空,php,Php,在我的表单字段中,我创建了一个字段,该字段需要保持为空才能通过验证。如果其中有任何文本,我需要它以失败告终 在我的表格中,我已经在我的验证中添加了这个 $robotest = $_POST['robotest']; if ($robotest == ($_POST['robotest'])) { $errors[] = "Possible Spam."; } 然后在我的验证中 $robotest = $_

在我的表单字段中,我创建了一个字段,该字段需要保持为空才能通过验证。如果其中有任何文本,我需要它以失败告终

在我的表格中,我已经在我的验证中添加了这个

        $robotest = $_POST['robotest'];
        if ($robotest == ($_POST['robotest'])) {
            $errors[] = "Possible Spam.";
        }
然后在我的验证中

        $robotest = $_POST['robotest'];
        if ($robotest == ($_POST['robotest'])) {
            $errors[] = "Possible Spam.";
        }
如果equals和info在该字段周期内失败,我如何获得它?只需使用以下命令:

if (!empty($_POST['robotest']) {
    $errors[] = "Possible Spam.";
}

如果要允许空格,但不允许使用其他字符,也可以按如下方式将其包装:


如果您要求字段
robotest
保持为空以通过验证,否则应失败;那么这个片段可能会有所帮助:

<?php

    // TRIM OUT WHITE SPACES JUST IN CASE SOMEONE ACCIDENTALLY PRESSED SPACE KEY
    // THEN CHECK IF THE FIELD IS EMPTY OR NOT....
    if( !empty( trim($_POST['robotest']) ){
        $errors[] = "Possible Spam.";        
    }

你的问题听起来不够清楚。是否希望字段
robotest
为空,如果不为空,验证将失败?顺便说一句:
中没有括号($\u POST['robotest'])
part@MarcinOrlowski我想你的意思是没有括号。括号是必需的。@Pachonk是的。我更正了我评论中的措辞。谢谢