0

我目前正在使用:

<input type="text" value="username" onfocus="this.value=''" name="login" id="login">

在我网站上的登录表单字段中,该字段会使用“用户名”一词填充表单,直到用户单击该字段,然后将其清除。

问题是,如果用户点击该字段,输入内容,点击离开,然后点击返回,它会清除他们输入的任何内容!

我已经在我的网站上使用原型,所以我想知道是否有一种方法,使用原型,我可以让第一个“onfocus”清除该领域,但此后再也没有。

这有意义吗?我在谷歌上搜索任何资源时遇到问题,有人能指出我正确的方向吗?

我试过:

<input type="text" value="username" onfocus="if (this.value = 'username') this.value = ''" name="login" id="login">

它似乎不起作用

4

1 回答 1

1

仅有条件地清除它:

if (this.value == 'username') this.value = ''

于 2010-11-08T05:13:08.220 回答