php在用户注册后为表单中的可选值设置默认文本


php set default text for optional value in form after user registration?

我如何使用php或任何不需要用户在我的页面上注册后填写(全名、dob、地址…)的可选字段的方式,在前端部分设置一个默认值,如"没有任何信息",而不是一个空白,以备将来用户调整。非常感谢您!

<input type="text" placeholder="don't have info" />

这将删除"没有信息"点击文本框

<?php
if (empty($_POST['email'])) {
    $doError='placeholder="don''t have info"'; 
}
?>
<input type="text" <?php echo @$doError; ?> name="email" />

如果用户将字段留空,则您在$_POST中收到的变量将为空字符串。所以在接收页面上:

if ($_POST['name'] != "") {
    $name = $_POST['name'];
}
else {
    $name = "did not submit a name";
}
// then insert $name and your other form variables into your database...

只需在html:中设置value

<input type="text" value="don't have info" />