html - 占位符未出现在输入中

标签 html forms input placeholder

我有一个问题 - 占位符没有出现在我的 html 文档的输入中。 这是代码:

::-webkit-input-placeholder {
 color:#fff;
 opacity:1;
}
:-moz-placeholder {
 color:#fff;
 opacity:1;
}
::-moz-placeholder {
 color:#fff;
 opacity:1;
}
:-ms-input-placeholder {
 color:#fff;
 opacity:1;
}
<fieldset class="input">
    	<input placeholder="Ваше имя" type="text" name="name" value="<?= $name ?>" tabindex="1" autofocus>
    	<span class="error"><?= $name_error ?></span>
</fieldset>

最佳答案

首先,您的占位符被 value="" 替换,并且您的占位符颜色设置为 #fff

<fieldset class="input">
    <input placeholder="Hello World!" type="text" name="name" tabindex="1">
</fieldset>

关于html - 占位符未出现在输入中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51324299/

相关文章:

javascript - jQuery 文本到链接脚本?

c - 如何在我的 C 程序中获取特定格式的输入

javascript - 如何向数字字段添加最小和最大长度验证?

java - 关闭 BufferedReader 和 System.in

jquery - 如何删除textarea上的 "automatic new line"

javascript - 如何在 Chrome 中运行 box shadow 并在 td 标签之间添加空格

html - 使用 knockout 在变量表上进行 div 定位和缩放

javascript - 使用 html 表单提交运行 javascript 代码

如果没有编辑数据,PHP 更新会出错

使用函数而不是模式的 HTML5 输入验证