php - HTML/PHP 输入字段 - 如果设置了 $_POST,value = something,否则使用占位符?

标签 php html

编辑:伙计们,谢谢大家的快速回答,我很感激他们。大家给我投赞成票吧。

我正在做一个简单的注册表。我希望在用户进行无效输入(例如密码字段中的不允许字符)时预填充某些字段(昵称和电子邮件)。

我试过这样实现的:

<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 的新手,如果我的问题听起来很愚蠢,我很抱歉。 另外...为我的英语道歉。

最佳答案

<input type="text" name="nickname" placeholder="nickname" value="<?php echo isset($_POST["nickname"]) ? $_POST["nickname"] : ""; ?>" maxlength="30" required="required">

关于php - HTML/PHP 输入字段 - 如果设置了 $_POST,value = something,否则使用占位符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42832511/

相关文章:

php - 在 'country_id' 子句中获取列 'where' 是不明确的 - cakephp 1.3 中的搜索查询错误

php - 如何在网站的每个页面上添加导航栏?

javascript - 检查后将列表元素移动到顶部

javascript - 如何使用 jquery if else 语句设置相同的高度值

php - 通过 cURL 使用自签名证书通过 https 执行 soap 请求

php - 如何选择具有时间戳范围的记录?

php - 如何在列表中显示大使教子的名字?

html - 内容溢出时高度(最小高度)100%不起作用?

html - 访问应用程序内 html 文档内的 css 类选择器

c# - 锁定/卡住 ListView 中的表格