我有一个简单的表格,如下所示:
的HTML:
<form action="post">
<input class="text" type="text" name="firstname" value="First Name"/>
<br />
<input class="text" type="text" name="lastname" value="Last Name" />
<br />
<input class="text" type="text" name="username" value="Username" />
<br />
<input class="text" type="password" name="password" value="password" />
<br />
<input class="button" type="submit" value="Submit" />
<br />
</form>
CSS:
fieldset { margin:1em 0; }
form { margin:0; }
input { }
input.text { color: #aaa; }
input:focus { background:#ddd; }
input, select, textarea { display:block; margin-bottom:5px; padding:5px 10px; }
input[type="checkbox"], input[type="radio"] { padding: 0; display:inline; vertical-align:-1px; }
input[type="submit"] { cursor:pointer; }
label { font-weight:normal; display:block; margin-top:0.5em; }
输出:
我想要的是......
当访问者单击输入字段并background-color
更改为#ddd
(我通过使用 css 实现input:focus { background:#ddd; }
)时,是否可以隐藏“姓氏”之类的文本。我可以使用一些类似的cssdisplay:none
或其他东西。
如果是,如何?请帮忙。
请注意:如果可能,我不想使用任何 JavScript。