检查文本区域和输入是否设置

Checking if textarea and input isset

你好,我想检查文本区域是否不为空,即使文本区域不为空并且设置了输入,我仍然无法获得我想要的回显 这是我的代码:

<form method="post" action="">
    <input type="text" name="jmeno"/>
    <textarea name="textarea" id="textarea" rows="5" cols="40"></textarea>
    <input type="submit" name="submit"/>
</form>


<?php 
if(isset($_POST['jmeno']) AND !empty($_POST['textarea'])){
    echo "dokončeno";
}
?>

这个怎么样:

if (!is_null($_POST['jmeno']) && strlen(trim($_POST['jmeno'])) > 0) {
    echo "dokončeno";
}

据我了解,您希望您的代码检查提交按钮是否已按下且文本区域是否为空。我会说代码是:

if(isset($_POST['jmeno'])){
    if(strlen($_POST['textarea']) > 0){
        echo "dokončeno";
    }
}

或简单地:

if(isset($_POST['jmeno']) && strlen($_POST['textarea']) > 0){
    echo "dokončeno";
}
if (isset($_POST['jmeno']) && strlen(trim($_POST['textarea']))>0)
{
 echo "dokončeno";
}