空白会使HTML表单验证失效


White spaces throwing off HTML form validation

当使用:if (empty($_POST['Username'])){ .. }时,用户可以输入一些空白,因此该帖子在技术上不是空的,因此它继续插入到我的数据库中。我希望字段包含文本..有办法实现这个吗?

使用trim()函数

if (empty(trim($_POST['Username']))){ .. }

;

if (empty($_POST['Username']) || trim($_POST['Username'] == ""){

这将检查POST键值是否为空,但如果不是…它会删除所有空格,然后检查它是否等于0