【发布时间】:2017-03-16 11:14:48
【问题描述】:
编辑: 伙计们,谢谢大家的快速回答,我很感激他们。给我点赞。
我正在做一个简单的注册表单。我希望在用户输入无效输入(例如密码字段中的不允许字符)时预先填写一些字段(昵称和电子邮件)。
我试图这样实现它:
<input type="text" name="nickname" placeholder="nickname" value=<?php if(isset($_POST["nickname"])) echo $_POST["nickname"]; ?> maxlength="30" required="required">
这仅在设置$_POST["nickname"] 时有效,否则它使用maxlength="30" 作为值。
当$_POST["nickname"]为空时,有什么办法让它使用占位符?
我对 PHP 很陌生,如果我的问题听起来很愚蠢,我很抱歉。 还有……为我的英语道歉。
【问题讨论】:
-
您忘记将您的价值值用引号括起来。
...value="value" maxlength....将 PHP 代码放在这些 html 引号内。