PHP怎么用if语句写一个判断文本框中内容是否为空的语句?

用在输入账号密码输入框。。当账号或者密码为空时。。点击提交按钮echo“账号或密码不能为空”厄。。。提示echo的内容以后结束不执行后面代码。。。。。要用什么?EXIT?... 用在输入账号密码输入框。。当账号或者密码为空时。。点击提交按钮echo“账号或密码不能为空”
厄。。。提示echo的内容以后结束不执行后面代码。。。。。要用什么?EXIT?
展开
 我来答
IT互联天下
推荐于2017-09-30 · 知道合伙人软件行家
IT互联天下
知道合伙人软件行家
采纳数:1437 获赞数:5161
PHP开发工程师

向TA提问 私信TA
展开全部

  PHP要判断表单元素的值是否为空,首先需要提交表单,然后根据name获取表单元素,判断是否为空即可。示例如下:

<?php
if($_POST['sub']){
//获取文本框的内容
$content=$_POST['content'];
if($content==""){
echo "文本框内容为空!";
}else{
echo "文本框内容不为空!";
}

}


?>
<html>
<head>
<title>演示</title>
</head>
<body>
<form name="form1" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="input" name="content"/>
<input type="submit" name="sub"  value="提交"/>
</form>

</body>
</html>
圣鸾OJ
2015-10-01 · TA获得超过1629个赞
知道小有建树答主
回答量:1136
采纳率:96%
帮助的人:113万
展开全部
首先得告诉你,php写的程序只会在有客户端向服务端请求页面时执行,等内容输出后(浏览器上可以看到内容时)这个PHP文件就不会在继续执行了。

所以若要判断文本框是否为空只能先将表单提交给一个PHP文件才行

比如你的表单时:

<form action="submit.php" method="post">
<textarea name="text"></textarea>
</form>

submit.php如下写
<?php
if(isset($_POST['text']) && strlen(trim($_POST['text']))>0)
echo '不空';
else
echo '空 ';
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a77626467
2012-04-18 · 超过26用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:56.4万
展开全部
exit也不执行后面的代码,你如果想执行后面代码的话,可通过JS实现账号或密码为空
<form action ="sdf.php">
账号<input type="text" id="user">
密码<input type="text" id="psd">
<input type="submit" onclick="test()">
</form>
<script>

function test(){
var user = document.getElementById("user").value;
var psd = document.getElementById("psd").value;
if(user.length==0 || psd.length==0){
alert("账号或密码为空!");
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
eleven福满多多
推荐于2017-09-15 · TA获得超过899个赞
知道小有建树答主
回答量:632
采纳率:0%
帮助的人:282万
展开全部
$a=$_post['name'];
if($a=''){
echo "内容为空";
return false;
}else{
echo "内容不为空";
}
追问
return false;
是什么意思?
追答
就是返回错误,停止执行下面的代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡淡的雷人生活
2019-03-28 · TA获得超过2399个赞
知道小有建树答主
回答量:440
采纳率:87%
帮助的人:72.9万
展开全部

PHP 判断值是否为空(可以判断数组)

/**
 * Returns a value indicating whether the give value is "empty".
 *
 * The value is considered "empty", if one of the following conditions is satisfied:
 *
 * - it is `null`,
 * - an empty string (`''`),
 * - a string containing only whitespace characters,
 * - or an empty array.
 *
 * @param mixed $value
 * @return bool if the value is empty
 */
public function isEmpty($value)
{
    return $value === '' || $value === [] || $value === null 
    || is_string($value) && trim($value) === '';
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式