我有2个输入:
<input type="text" value="username">
<input type="password" value="password">
Run Code Online (Sandbox Code Playgroud)
如果我在特定输入中,我想删除默认值(只是第一次).我有这样的JavaScript添加属性:
onfocus="this.value='';"
Run Code Online (Sandbox Code Playgroud)
但这清楚了每次关注它的输入.如何在第一次关注它时清除输入?
您想要的是一个占位符:一个自动删除的默认值.
如果您可以接受IE9用户不可见的占位符,请执行以下操作:
<input type="text" placeholder="username">
Run Code Online (Sandbox Code Playgroud)
如果您需要与IE9兼容,请使用众多polyfill中的一个,人们已经为您处理了实施细节.
例如,只需在输入中使用占位符
<input type="text" placeholder="username">
Run Code Online (Sandbox Code Playgroud)
为每个输入命名是很好的,所以:
<input type="text" name="username" placeholder="username">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5452 次 |
| 最近记录: |